VTK-1-编译VTK-环境配置

vtk的介绍请移步vtk官网https://www.vtk.org/
本文介绍的环境配置以编译Java版的vtk8.0.1为例。


1、下载VTK-8.0.1并解压

下载VTK-8.0.1并解压
下载VTKData-8.0.1并解压
官网链接:https://www.vtk.org/VTK/resources/software.html
个人资源链接:http://download.****.net/download/sinat_22659313/10193546
VTK-1-编译VTK-环境配置

2、新建目录:D:\VTK

新建目录:D:\VTK,在此目录下新建四个文件夹,注意文件夹的名字最好是压缩包直接点击解压到当前文件夹后的名字,不要随意重命名。否则在cmake中配置的时候会出现问题。
VTK-1-编译VTK-环境配置
其中VTK-8.0.1用于放置源码,解压vtk压缩包所得
VTKData-8.0.1用于放置数据,解压vtk数据压缩包所得
bin用于编译
doc用于放置文档(可以不下载文档,本文件夹也可以不要)
3、下载并安装CMake

官网链接:http://www.cmake.org/cmake/resources/software.html
个人资源链接:http://download.****.net/download/sinat_22659313/10193549
下载并安装CMake,直接运行 cmake-3.10.1-win64-x64.msi

4、打开CMake,
sourse code目录是D:/VTK/VTK-8.0.1,build 目录是D:/VTK/bin
VTK-1-编译VTK-环境配置
再按configure按钮,cmake软件会让你选择需要使用的编译器,这里我们选visual studio 2017 win64,注意要选择win64 .否则在visual studio编译的时候,生成的32 dll无法运行在64位机器上
VTK-1-编译VTK-环境配置

然后,cmake就会对系统进行扫描(这个过程有可能时间稍微长一点).停下来之后,我们就可以修改cmake选项了。

VTK-1-编译VTK-环境配置
使用java开发,因此选择下列选项:
VTK-1-编译VTK-环境配置
切记不要选择jogl、test和swt!!
选择完之后,点击configure,如果出现红色的标记,则重新选择,然后再次configure。
最后点击generate。
generate之后,在bin目录下生成了vtk.sln文件,使用visual studio2017打开,进行编译。
VTK-1-编译VTK-环境配置

参考文献:https://www.cnblogs.com/icmzn/p/6472988.html?utm_source=itdadao&utm_medium=referral
http://www.bubuko.com/infodetail-2007741.html
http://blog.****.net/Chinamming/article/details/16802787