依賴項:
G++:sudo apt-get install g++
QT5:參照https://www.cnblogs.com/haijian/p/12417129.html
OPENGL:
sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install freeglut3-dev sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
1、下載VTK-8.1與VTKData-8.1(VTKData可選,強烈推薦)
https://github.com/Kitware/VTK/releases https://vtk.org/files/release/8.1/VTKData-8.10.zip
2、各自解壓,並將VTKdata解壓到/vtk/.ExternalData
3、在VTK文件夾創建build文件夾,用來裝生成的文件;
4、打開cmake,選擇文件路徑
5、Configure
6、關鍵!!選擇VTK模塊(勾選Grouped、Advanced)
①勾選BUILD_EXAMPLES、Module_vtkGUISupportQt、VTK_Group_Qt [本人需要利用QVTKWidget控件,所以着重勾選QT]
②VTK_DATA_STORE輸入.ExternalData路徑(可選)
③ CMAKE_BUILD_TYPE 改成Release(可選、Debug也可以)
④如果Debug和Release兩者都需要生成,則添加CMAKE_DEBUG_POSTFIX,Value輸入-gd(可選、用來區分Release與Debug)
7、Configure
8、Generate
9、打開終端,進入build文件夾
make -j8
sudo make install
完成!!如果需要確認,則進行測試
