基於Windows平臺配置VTK開發環境(with Qt,Python and Tcl)

準備:

下載VTK Source和對應的Data
官方地址:https://www.vtk.org/download/

下載的第三支持庫:
ActiveTcl-8.6.7.0-MSWin32-x64-404764.exe
ActivePerl-5.24.3.2404-MSWin32-x64-404865.exe
doxygen-1.8.14-setup.exe

cmake

修改的Entry選項如下:
BUILD_DOCUMENTATION    ON
BUILD_EXAMPLES                 ON
VTK_Group_Qt                      ON(選擇該選項請先安裝Qt)
VTK_WRAP_PYTHON            ON(選擇該選項請先安裝Python)
VTK_WRAP_TCL                    ON(選擇該選項請先安裝Tcl)
另外添加的選項如下:
CMAKE_PREFIX_PATH    D:/Qt/Qt5.7.1/5.7/msvc2015_64
選擇Advanced看到的選項(之前解壓出的VTKData的路徑):
VTK_DATA_STORE          E:/Desktop/VTK-7.1.1/.ExternalData
configre之後看到選項(如果是qt4貌似無需修改):
VTK_QT_VERSION           5

提示:

1、如果僅僅在Windows下開發的話,第一次編譯的新手朋友建議僅勾選examples和documentation即可,不用安裝python,qt。當然,tcl還是建議安裝的,畢竟官方提供的例程大多是tcl的,官方文檔上的示例也多是tcl的。

2、另外,我在Ubuntu國際版中編譯VTK沒有提示依賴庫,而在Ubuntu Kylin中編譯時,分別提示缺少opengl和x11_xt的庫,這時使用apt搜索安裝opengl和xt即可,其他發行版解決缺少庫的問題同理。


編譯:

打開工程後,找到ALL_BUILD,右鍵選擇生成,等待半個小時左右(遇到警告窗口點擊忽略即可)

 

問題:

運行qt相關例程,若提示丟失Qt5Widgetsd.dll,往往是Qt相關環境變量未設置所致!
將下列路徑添加到path環境變量內(根據具體安裝位置修改):
D:\Qt\Qt5.7.1\5.7\msvc2015_64\bin
D:\Qt\Qt5.7.1\Tools\QtCreator\bin

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章