Java中配置VTK步骤
很多刚开始接触VTK的人,都会觉得很难理解,从第一步安装开始就困难重重。我自己也是这样,学习VTK的过程中走了不少弯路,在这里分享一下我的学习过程,希望对大家有帮助。
由于文章是纯手打的原创文章,所以难免有错别字之类的小错误,还望大家见谅。
一、 资源下载
1、 使用材料
在Java中配置VTK,这里使用的材料与编译环境为:VTK:6.3.0或7.1.1均可、系统环境:win10 x64、Cmake:cmake-3.10.0-rc3-win64-x64、Visual Studio 2013、Java:JDK SE 8或者Java SE 9.0.1(理论上可以用,没有具体尝试)。
2、 VTK下载
这里使用的是VTK7.1.1的源码,可以在https://www.vtk.org/download/中下载,在Previous Release (7.1.1)中的Source里下载VTK-7.1.1.zip。VTK6.3.0下载时也是一样,下载源码。建议使用VTK7.1.1或者VTK6.3.0,VTK5.8.8版本太老,有可能不兼容新系统,VTK8.0.1刚刚发布不久,不稳定
3、 Cmake下载
Cmake可以在https://cmake.org/download/中下载,直接下载最新版本的3.10.0就可以,推荐在底下的Platform里面的cmake-3.10.0-win64-x64.zip,下载了直接可以用。Cmake不推荐使用之前版本,有可能会出现和VS不兼容或者和VTK不兼容情况。
二、 Cmake配置步骤
1、 准备工作
1)、新建一个文件夹(例如vtkjava),注意其中不能有中文路径,将下载的VTK-7.1.1.zip解压到这个文件夹,可以得到VTK-7.1.1的源码文件夹;
2)、在vtkjava文件夹中再次新建一个文件夹用来存储编译结果,文件夹命名同样不能出现中文,这里命名为build-7.1.1;
3)、解压cmake-3.10.0-win64-x64.zip,至此准备工作完成。
2、 Cmake配置
下载的如果是cmake-3.10.0-win64-x64.zip的话,不需要安装就可以直接用cmake了。
1)、打开cmake:在解压好的cmake-3.10.0-win64-x64中打开bin文件夹,运行cmake-gui.exe;
2)设置cmake编译的源码文件夹以及输出文件路径:在Where is the source code中输入源码路径:E:/downloads/vtkjava/VTK-7.1.1,在Where to build the binaries 中输入结果输出路径:E:/downloads/vtkjava/build-7.1.1,这两个选项都可以用Browse直接加进来(图1);