VS2010(64)+Qt4.8.0+PCL1.6.0+Vtk配置显示点云

来源:互联网 发布:在职研究生研修班 知乎 编辑:程序博客网 时间:2024/06/07 22:34

  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,编译时仍然报错。


0 0