a:下载qt::http://download.qt.io/archive/qt/4.8/4.8.0/
b: 下载qt+vs+addin::http://download.qt.io/official_releases/vsaddin/
c: 安装qt 和qt-vs-addin。
d: 配置QT环境变量 。控制面板 -> 系统 -> 高级 -> 环境变量,在用户变量组合框内找到PATH变量,添加C:\Qt\4.8.4\bin;添加QTDIR变量,C:\Qt\4.8.0。
e:就会看到vs工具栏中已经有了qt。
此时就完成了qt+vs整合。
2、vtk安装
准备工作:1、下载cmake-3.3.0.zip 网址: http://www.cmake.org/download/
2、下载:vtk以及相关资源:vtk-5.10.1.zip和vtkdata-5.10.1.zip。网址:http://www.vtk.org/download/
vtk安装,建立bin和src文件夹,将vtk-5.10.1.zip解压到src下,然后用cmake执行,这里稍微注意点:首先配置qt+vtk那么一定要注意在cmake时
记得:: VTK_USE_GUISUPPORT设置为true,方法:add entry下添加:
这几个变量记得配置好,完成之后打开bin目录下的vtk.sln,然后对build all 选择重新编译,这样就完成了vtk安装。
然后需要将VTK\plugins\designer下的qvtkwidgetplugin .lib和qvtkwidgetplugin .dll 拷贝到C:\Qt\4.8.0\plugins\designer目录下,重新启动qt,vtk和qt即整合完毕。
注意:qvtkwidgetplugin .lib和qvtkwidgetplugin .dll文件必须是经过release版本得到的。
3、vtk+qt整合。
如:
注意:有人说,vtk和qt的整合目前似乎只能整合到qt4系列的,对于qt5系列尚不支持。笔者没试过,不清楚。
4、安装PCL
直接安装WindowsMSVC 2010 (32bit) 网址:http://pointclouds.org/downloads/windows.html
安装按照这篇帖子http://ww.cnblogs.com/newpanderking/articles/4022322.html
注意:1)我是64位系统,VS2010也是64位的,但PCL安装为32位,64位一直编译有问题。
2)只安装PCL+VS2010,不安装QT,编译时仍然报错。