Windows下编译VTK库和使用

下载VTK8.2.0

https://www.vtk.org/files/release/8.2/VTK-8.2.0.zip

unzip VTK-8.2.0.zip
cd VTK-8.2.0
mkdir build

建立编译脚本

auto_build_release.bat

cmake -DBUILD_SHARED_LIBS:BOOL=OFF   -DCMAKE_INSTALL_PREFIX:PATH="E:\VTK820_R"   -G "Visual Studio 15 2017 Win64"  ..
cmake --build . --config Release --target INSTALL

双击执行即可(注意:请确保已经安装Visual Studio 15 2017社区版) 漫长的等待

此时,E:\VTK820_R 目录下已经安装成功VTK静态库

切换到VTKDemo目录 目录树如下: 进入VTKDemo/build目录 双击auto_build_release.bat 即可编译成功 进入VTKDemo/build/Release目录运行 VTKDemo.exe VTK立方体

编译脚本内容为:

auto_build_release.bat

cmake -DVTK_DIR:PATH="E:\VTK820_R\lib\cmake\vtk-8.2" -G "Visual Studio 15 2017 Win64"  ..
cmake --build . --config Release

指定VTK的安装路径,编译即可

备注:VTKDemo 源码地址:https://github.com/panyingyun/cmakedemo/tree/master/cmaked/VTKDemo