1.下载VTK
官网:https://vtk.org/download/
vtk9.0.1百度网盘链接:https://pan.baidu.com/s/14c8lliPLLMsind1_fLfLjQ 密码: n7ip
2.解压VTK
进入到vtk所在目录(我放在home目录下),解压vtk
tar -zxvf VTK-9.0.1.tar.gz
3.安装依赖
sudo apt-get install cmake-curses-gui
sudo apt-get install freeglut3-dev
4.编译
mkdir build
cd build
cmake ..
make -j8
sudo make install
5.在clion中添加依赖
我的Cmake目录如下:
cmake_minimum_required(VERSION 3.17)
project(testvtk)
set(CMAKE_CXX_STANDARD 14)
set(VTK_DIR "/home/lichunlin/VTK-9.0.1/build/lib")
find_package(VTK REQUIRED)
include(${VTK_USE_FILE})
add_executable(testvtk main.cpp)
target_link_libraries(testvtk ${VTK_LIBRARIES})
6.运行时可能发生的错误
若运行时提示以下错误,参考我的另一篇博客即可解决
error while loading shared libraries: libvtkDICOMParser-9.0.so.1:
cannot open shared object file: No such file or directory