在visual studio 2010下编译meshlab

1  所需工具:

2  qt运行环境配置

假设qt解压或安装的目录为 D:\Qt\4.8.0

  • 添加环境变量 QTDIR = D:\Qt\4.8.0;QMAKESPEC = win32-msvc2010;PATH = %PATH%; %QTDIR%\bin;
  • 若是编译qt库源代码,将qt-everywhere-opensource-src-4.8.0.zip解压后,打开Visual studio Command prompt(2010),定位到解压目录,在控制台下输入命令:configure -platform win32-msvc2010,做出相应的选择后,输入命令:nmake 进行编译。估计需要等待4-5个小时。
  • 若是安装的qt库,打开Visual studio Command prompt(2010),是已经编译好的二进制版本,可以直接使用。若需要重新编译的话,定位到安装目录,在控制台下输入命令:configure -platform win32-msvc2010,做出相应的选择即可。无需等待。对于使用opengl的情况,可配置configure -opensource  -debug-and-release -platform win32-msvc2010 -graphicssystem opengl -opengl desktop.

3  外部依赖项:

所需要的依赖项,已经包含在~/devel/meshlab/src/external中,目录下的external.pro为外部依赖项的工程文件。

  • 将external.pro中包含的各个子项目文件打开(比如lib3ds.pro),将含有win32-msvc2005或win32-msvc2008,而没有win32-msvc2010的行下,增加相似的一行,并将win32-msvc2005或win32-msvc2008改为win32-msvc2010。比如

win32-msvc2008: DESTDIR       = ../../lib/win32-msvc2008    下增加一行
win32-msvc2010: DESTDIR       = ../../lib/win32-msvc2010 

需要上述操作,是因为目前的meshlab库没有及时更新,以支持visual studio 2010编译环境。

  • 打开Visual studio Command prompt(2010),在控制台下输入命令:qmake -tp vc -recursive external.pro,生成Visual c++ 2010对应的项目和解决方案文件external.sln。
  • Visual c++ 2010打开文件external.sln,编译整个解决方案,会在目录~/devel/meshlab/src/external/lib/win32-msvc2010下生成各个外部依赖项的lib文件。

4  编译meshlab

meshlab库的项目文件位于目录~/devel/meshlab/src下的meshlab_full.pro或meshlab_mini.pro。

  • 按步骤3类似地处理meshlab_full.pro或meshlab_mini.pro中包含的各个子项目文件(*.pro)。
  • 在Visual studio Command prompt(2010控制台下输入命令:qmake -tp vc -recursive meshlab_full.pro
要下载VisualSFM、PMVS和MeshLab,可以按照以下步骤进行操作: 1. 首先,打开您的浏览器,前往VisualSFM的官方网站(http://ccwu.me/vsfm/)。 2. 在网站的首页上,您会看到下载链接。点击链接下载VisualSFM的安装程序。 3. 一旦下载完成,双击运行安装程序。根据指示进行安装,并选择您想要安装VisualSFM的目录。 4. 在安装完成后,您可以在开始菜单或桌面上找到VisualSFM的快捷方式。双击运行程序打开它。 5. 接下来,我们要下载PMVS。PMVS是VisualSFM的一个插件,用于三维重建。您可以在VisualSFM的官方网站上找到PMVS的下载链接。 6. 点击下载链接,将PMVS的安装文件保存到您的电脑中。 7. 安装PMVS与VisualSFM的安装过程相似。双击运行安装程序,按照指示完成安装。 8. 最后,我们需要下载MeshLab以查看和编辑三维重建的结果。您可以在MeshLab的官方网站上找到下载链接(https://www.meshlab.net/#download)。 9. 点击下载链接,选择适合您操作系统的版本进行下载。 10. 下载完成后,双击运行安装程序,按照指示进行安装。完成后,您可以在开始菜单或桌面上找到MeshLab的快捷方式。 总结:要下载VisualSFM、PMVS和MeshLab,我们需要前往各自的官方网站下载安装程序,然后按照指示进行安装即可。这些软件可以用于三维重建和编辑,帮助您处理和查看生成的模型。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值