1. 程式人生 > >VS2010(64)+Qt4.8.0+PCL1.6.0+Vtk配置顯示點雲

VS2010(64)+Qt4.8.0+PCL1.6.0+Vtk配置顯示點雲

  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/

  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,編譯時仍然報錯。