Qt在vs2008下的配置及meshlab编译

来源:互联网 发布:win域名需要备案吗 编辑:程序博客网 时间:2024/05/16 12:33

(一)在VS2008下配置Qt

安装环境XP SP3,VS2008,team system

 

第一步:下载并安装qt-win-opensource-4.7.4-vs2008.exe

   下载地址:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.4-vs2008.exe

 

第二步:下载并安装qt-vs-addin-1.1.9.exe

下载地址:http://get.qt.nokia.com/vsaddin/qt-vs-addin-1.1.9.exe

 

在VS2008的菜单栏出现“Qt”菜单,利用其打开D:\Qt\4.7.4\examples下的pro工程文件几个编译执行,无需设置Path路径或其他目录等。

 

(二)编译MeshLabv121

上面完成后就可以编译MeshLab

第一步:下载MeshLab源代码,MeshLabSrc_v121—CSDN下载资源上有

第二步:下载glew-1.7.0压缩包
下载地址:

http://downloads.sourceforge.net/project/glew/glew/1.7.0/glew-1.7.0.zip?r=http%3A%2F%2Fglew.sourceforge.net%2F&ts=1315017042&use_mirror=nchc

解压后copy到D:\MeshLabSrc_v121\meshlab\src\external目录下即可

第三步:利用“Qt”菜单,打开D:\MeshLabSrc_v121\meshlab\src目录下的meshlabv12.pro

第四步:在解决方案中查找cubemap.h,将所有#include<cubemap.h> 改为 #include "cubemap.h",然后找到cubemap.h源文件,copy到D:\MeshLabSrc_v121\meshlab\src\meshlab目录下

第五步,编译执行即可

MeshLab运行界面如下



(三)编译MeshLabv130

下载MeshLab源代码,\MeshLabSrc_AllInc_v130a

下载地址:

http://nchc.dl.sourceforge.net/project/meshlab/meshlab/MeshLab%20v1.3.0/MeshLabSrc_AllInc_v130a.tgz


先编译D:\MeshLabSrc_AllInc_v130a\meshlab\src\external目录下的external.pro,得到5个lib文件

编译D:\MeshLabSrc_AllInc_v130a\meshlab\src目录下的meshlab_full.pro(需要5个lib文件),或meshlab_mini.pro(不需要)即可也无需设置Path路径或其他目录等。


MeshLabv130的一个插件io_3ds无法编译成功,它需要的静态库3ds.lib(\src\external\lib3ds-1.3.0),总是无法解析,如果把它改为动态库即3ds.dll,则可以生成src\distrib\plugins\io_3ds.dll,但MeshLab启动后加不了这个插件。各种方法试过,静态库3ds.lib就是不能成功,很奇怪,期望解决。其他插件没问题。

原创粉丝点击