❶ 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插件
❷ win7系統下怎麼正確安裝 VTK(Visualization Toolkit)啊有沒有高手幫下小弟!急!
不知道你碰到的是什麼問題
解壓source code和data的rar,然後修改vtkMFCWindow.cpp中的
#define WINVER 0x0400----------> #define WINVER 0x0501
然後再進行編譯,
在win7下,可能需要將vtk install的文件夾從C:/program files/vtk 改一下,我改成C:/VTK
否則不知道為什麼沒有安裝.h和.lib文件到該文件夾下。
打開VTK.sln,Install右鍵編譯即可。
here is some .lib filenames:
QVTK.lib
vtkproj4.lib
vtklibxml2.lib
vtkQtChart.lib
vtkexoIIC.lib
vtkalglib.lib
vtkWidgets.lib
vtkVolumeRendering.lib
vtkGenericFiltering.lib
vtkGeovis.lib
vtkViews.lib
vtkHybrid.lib
vtkInfovis.lib
vtkMFC.lib
vtkIO.lib
vtkImaging.lib
vtkzlib.lib
vtkNetCDF.lib
vtkjpeg.lib
vtkRendering.lib
vtkGraphics.lib
vtkFiltering.lib
vtkCommon.lib
vtkverdict.lib
vtkDICOMParser.lib
vtkmetaio.lib
vtkexpat.lib
vtkfreetype.lib
vtkftgl.lib
vtktiff.lib
vtksqlite.lib
vtksys.lib
vtkpng.lib
add these into the Linker->input->additional dependencies.
以上是網上找的,希望對你有幫助 。
❸ vtk for python該怎樣用
直接下載安裝vtkpython-7.1.1-Windows-64bit.exe就可以了
才60M不到
不用像C++一樣還要編譯VTK,python大法好
具體步驟如下:
1)安裝Python,(此處省略)
2)安裝VTK,從網站http://www.vtk.org/VTK/resources/software.html下載最新版本,此文安裝的是:vtkpython-7.1.1-Windows-64bit.exe
3)配置VTK環境變數:
A:把VTK中的bin文件加入系統變數中:如:PATH:C:Program FilesVTK 6.1.0in
B:設置python路徑,在系統變數中創建PYTHONPATH :如:PYTHONPATH :
D:ProgramVTK_Pythonin; D:ProgramVTK_PythoninLibsite-packages
4)測試,打開python IDEL界面,輸入:import vtk
>>> import vtk
沒提示錯誤就是對的
❹ 編譯vtk出現的問題
說得詳細一些,編譯到什麼情況出現的錯誤,bin已經編譯出其他exe和dll文件了么?
❺ vtkguisupportqt 庫怎麼安裝
1、下載
VTk官方下載頁面:http://www.vtk.org/VTK/resources/software.html#latest
我下載的是vtk-6.0.0.zip(源碼)、vtkdata-6.0.0.zip(數據)、vtkDocHtml-6.0.0.tar.gz.(幫助文檔)。
既然下載了源碼, 就不需要下載則緩者win32的安裝exe程序了,我們自己手動編譯哪正。
2、編譯
2.1下載cmake-2.8.11.2-win32-x86.exe,並安裝。用它來完成VTK的編譯。
2.2解壓vtk-6.0.0.zip至D:\VTK6.0\vtk,
解壓vtkdata-6.0.0.zip至D:\VTK6.0\vtkdata
解壓vtkDocHtml-6.0.0.tar.gz 至D:\VTK6.0\vtkDocHtml
2.3 運行安裝後的,CMake程序。
選擇source code目錄為 D:\VTK6.0\vtk
選擇build後的bin目錄為 D:\VTK6.0\bin
點擊Configure按孫薯鈕,會提示你選擇編譯器,我們選擇visual studio 9 2008.然後Cmake會掃描一下它需要的文件,等它停下來後,我們就可以修改CMake的參數選項了。