Visual Studio编译Meshlab

本文档详细介绍了如何下载并编译开源软件Meshlab及其依赖库vcglib。首先,从官网获取meshlab和vcglib的源代码,确保版本兼容。接着,解压vcglib文件到Meshlab的相应目录。然后,使用Qt创建并编译external项目,再打开并编译meshlab项目。如果遇到链接错误,需在项目属性中添加必要的库依赖。整个过程的关键在于版本匹配和正确配置编译环境。
摘要由CSDN通过智能技术生成

下载源文件

从官网上下载meshlab。解压后还不能立即编译,因为meshlab依赖开源库vcglib。下载vcglib后,将里面的文件解压到meshlab目录下的vcglib目录里。
在这里插入图片描述

生成external项目

点击下图圈出来的Open Qt Object File。
在这里插入图片描述

然后选中external下的external.pro文件打开。最后编译下。
在这里插入图片描述

打开meshlab项目

和上一步骤一样,打开meshlab.pro。
在这里插入图片描述

如果出现下面错误,例如错误 LNK2001 无法解析的外部符号 __imp_glBegin
在这里插入图片描述

在项目属性里 “Linker – Input – Additional Dependencies”中添加 glu32.lib 和 opengl32.lib:

运行meshlab项目,就会启动软件。
在这里插入图片描述

总结

编译的难度在于meshlab、vcglib、Qt的版本要兼容。因为mesh和vcglib是开源,很容易出现版本之间不兼容的清空。我们可以到vcgmeshlab的Github上下载,保证日期一致。比如,我选的是vcg 2020.09MeshLab-2020.09

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要下载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,我们需要前往各自的官方网站下载安装程序,然后按照指示进行安装即可。这些软件可以用于三维重建和编辑,帮助您处理和查看生成的模型。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值