您的位置:首页 > 编程语言 > Qt开发

VS2012 + Qt5 配置 Meshlab1.3.3 步骤

2015-08-06 14:31 375 查看
最近在做的项目需要读取点云数据并进行网格化处理

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

从网上搜了一圈 发现一个叫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失败

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

然后就可以顺利编译了...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MeshLab VS2012 Qt5