VTK编译安装 —— VTKData和VTKLargeData使用说明(二)

时间:2024-04-06 20:20:37

0 前言

    本文对《VTK编译安装 —— VTKData和VTKLargeData使用说明(一)》第2节进行更为详细的补充说明。

1 准备

    下载VTK-7.1.1.zip、VTKData-7.1.1.zip和VTKLargeData-7.1.1.zip,将它们放到同一个目录(例如D:/VTK),然后统一使用“解压到当前文件夹”进行解压,它们都将被解压到自动创建的VTK-7.1.1目录,其中VTKData-7.1.1.zip和VTKLargeData-7.1.1.zip都被解压到VTK-7.1.1/.ExternalData目录,其中的MD5子目录保存了以MD5命名的文件。

    注:本文假设您已经安装了VS2017和最新版CMake,本文不再赘述。

2 配置

(1)在VTK-7.1.1中手动创建一个Build子目录,然后配置CMake如下

VTK编译安装 —— VTKData和VTKLargeData使用说明(二)
图1.1 VTK源码目录和编译目录

(2)点击上图Configure,然后配置编译器

VTK编译安装 —— VTKData和VTKLargeData使用说明(二)
图1.2 编译器配置

(3)点击上图Finish按钮,然后点击下图Configure安装,结果如下图所示

VTK编译安装 —— VTKData和VTKLargeData使用说明(二)
图1.3 首次Configure结果

(4)再次点击上图Configure按钮进行重新配置,红色背景选项消失之后,点击上图Generate按钮即可生成VS2017工程文件。

3 编译

(1)使用VS2017打开VTK-7.1.1/Build/VTK.sln

VTK编译安装 —— VTKData和VTKLargeData使用说明(二)
图2.1 VS2017打开VTK.sln

(2)为了探索VTKData的用法,这里优先编译“VTKData”项目

VTK编译安装 —— VTKData和VTKLargeData使用说明(二)
图2.1 编译VTKData

    编译成功

VTK编译安装 —— VTKData和VTKLargeData使用说明(二)
图2.2 VTKData编译成功

    根据上图编译输出信息可知,编译结果保存到D:/VTK/VTK-7.1.1/Build/ExternalData目录:

VTK编译安装 —— VTKData和VTKLargeData使用说明(二)
图2.3 VTKData编译输出目录

    进入上图各子目录查看发现,已经不再是以MD5命名的文件了,取而代之的是实际名称。

4 总结

    VTK-6.2.0之后所配套的VTKData和VTKLargeData,需要经过编译才能转为便于使用的数据文件,否则就是一堆以MD5命名的文件,难以使用。

参考资料