『壹』 Cmake動態編譯VTK庫(QVtkwidget)
在版本問題上大費周章之後,得到如下的成功嘗試
軟體版本說明:
PCl1.8.1 + VS2017 + Qt5.9.6 + Cmake + Vtk8.0.0
點擊Configure後對條目進行處理:(修改完成繼續Configure直到沒有錯誤)
1.點擊Add Entry添加
Name: CMAKE_DEBUG_POSTFIX 、Type: STRING 、Value:-gd、Description:空
讓vtk的lib最後分為debug版本跟release版本。Debug版本帶-gd。Release版本不帶-gd,方便區分.
2.勾選BUILD_SHARED_LIBS,這樣最後生成的vtk才會有dll跟lib
3.CMAKE_INSTALL_PREFIX設置為你清空的VTK文件夾(為了方便,這里選擇的路徑為PCL集成的VTK路徑)
4.勾選VTK_Group_Qt,這樣以後方便在qt裡面使用
5.修改Qt5_DIR路徑為PATH=D:/Qt/Qt5.12.0/5.12.0/msvc2017_64/lib/cmake/Qt5
6.修改VTK_QT_VERSION:STRING=5,使用Qt5修改相應版本號
7.如出現qmake路徑則修改QT_QMAKE_EXECUTABLE:FILEPATH=D:/Qt/Qt5.12.0/5.12.0/msvc2017_64/bin/qmake.exe
完成Configure,不出意外就不再顯示紅色,接著點Generate
接著以管理員身份運行VS2017,打開構建目錄下的VTK.sln
選擇Debug,x64,然後右鍵解決方案窗口的ALL_BUILD --> 生成。
漫長等待...ing
然後右鍵install --> 僅生成install
Release版本同理,先ALL_BUILD --> 生成 再 右鍵install --> 僅生成install
至此完成編譯VTK操作,接下來提取所需的QVtkwidget插件
『貳』 如何用python使用VTK
在Windows環境下用Python語言開發VTK程序
1.安裝Python集成開發環境IDLE:下載地址:
2.然後到VTK官網下載vtkpythone-6.2.0-Windows-32bits.exe,下載地址:,然後直接安裝,安裝目錄自行選擇,比如:E:Program FilesVTK 6.2.0。
3.添加系統環境變數:
A.把VTK安裝目錄下的bin文件夾的路徑添加到Path環境變數中,如下圖所示:
『叄』 加了qvtkwidgetplugin還是沒有
1 正確安裝QT,出現文件夾$(QTDIR)\plugins\designer
2 Cmake編譯支持QT的VTK,生成vtkGUISupportQt-6.1.dll和QVTKWidgetPlugin.dll兩個文件(注意:一定是release版本的!)
3 將生成文件拷貝到1中的文件夾中。
『肆』 CMake編譯VTK,ITK總是出錯
我編譯過ITK與VTK剛開始也不行,後來成功了。總結成功原因:1.操作系統要干凈2.最好正版的VC(我從微軟下的90天試用版VS2008)3.你的這個錯誤明顯是路徑不對
『伍』 編譯vtk出現的問題
說得詳細一些,編譯到什麼情況出現的錯誤,bin已經編譯出其他exe和dll文件了么?
『陸』 VS2010,VTK,QT混合編程,在編譯VTK.sln時出現如下錯誤,實在不知道為什麼,請大家給看看,謝謝!
鏈接器添加vtkcommon.lib注意相對路徑‥\‥\‥\bin\debug\vtkCommon.lib
『柒』 如何安裝VTK6.2.0
1、首先從VTK官網上下載vtk6.2.0和CMake3.2.3.
http://www.vtk.org/download/
http://www.cmake.org/download/
默認已經裝好了vs2010啦,
最後是環境配置,請在系統path中添加.../vtk;,然後把vtk/bin中的dll文件拷進system32中。
『捌』 pcl1.9.1+vs2017+qt5.9.2做點雲可視化界面顯示,運行時出現vtkOutputWindows,怎麼解決
那你下載一個vtk的windows版本安裝下試試唄。
https://www.vtk.org/download/
『玖』 電腦顯示沒有Pluginmanage.dll是什麼意思
打開開始--運行
輸入msconfig回車
打開啟動選項卡
找到與之相關的程序點一下使其前面小方框中的對勾消失點確定即可
下回啟動電腦時就不會有這個錯誤提示了
下載360安全衛士
查殺病毒
清理惡意插件
清理系統垃圾文件
保證系統無毒下載PluginManage.dll文件並放到c:\windows\system32目錄下即可