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