VS2012 + Qt5 配置 Meshlab1.3.3 步骤

来源:互联网 发布:top域名续费 编辑:程序博客网 时间:2024/05/19 14:01

最近在做的项目需要读取点云数据并进行网格化处理

对网格化的速度还有一定要求

从网上搜了一圈 发现一个叫meshlab的开源软件 貌似很吊

马上去下载了源码打算编译

然后又从网上搜了配置meshlab的各种教程 都没有成功。

最后终于用VS2012+qt插件搞定了,以下是详细步骤:


-----------------------------------------------------分割线-----------------------------------------------------------------------------

首先下载meshlab的源码包 点这里  我下载的是MeshLabSrc_AllInc_v133.tgz (里面包括meshlab和其依赖的一个叫vcg库的源码)

下载完成解压,大概长这样:

meshlab 先放一边 假定已经正常安装了VS2012

先去下载个Qt

  • Qt 5.5.0 for Windows 32-bit (VS 2012, 587 MB)

安装完成后还得下载个VS2012的qt插件  qt-vs-addin-1.2.2-opensource.exe

安装完成后打开VS2012 工具栏上会看到下图


选择 Qt Options 添加刚才安装的Qt路径和版本

现在可以通过Qt5菜单下的 Open Qt Project File(.pro)...打开Qt项目了。

回到meshlab的源文件目录 我们需要首先编译external.pro

在路径meshlab\src\external下 有个external.pro 现在可以用VS2012打开了

这几个项目应该都可以顺利编译


现在进到meshlab\src目录,打开meshlab_mini.pro进行编译

我这里编译时会碰到链接opengl32.lib和glu32.lib失败

只需要项目属性的链接器-->常规 和链接器-->输入 添加你电脑上的库路径即可。

然后就可以顺利编译了...

0 0