VTK(The Visualization Toolkit)编译

VTK系列文章目录

前言

可视化工具包(VTK)是用于操作和显示科学数据的开源软件。它配有最先进的三维渲染工具、一套用于三维交互的小部件和广泛的二维绘图功能。
VTK是Kitware软件开发支持平台集合的一部分。该平台在全球范围内用于商业应用以及研发。例如,请参阅VTK的实际操作。

一、准备工作

准备条件:VTK、 VTKData 、 VS、 对应版本VS版本的QT版本(一定要把Qt 库目录设置到环境变量里面,为了后期cmake程序可以识别路径,否则自己手动找比较麻烦)、cmake

我用的VS是VS2019, QT 是 QT5.8.0 (VS2015版本的 这是我配置在环境变量中的)同时我机器上也装的有Qt5.12.9(vs2017),CMake 是 CMake3.21.4
我这里下载的VTK9.2.0版本
VTK 主页:vtk 主页

VTK 官方源码地址: vtk源码地址
VTKData下载地址:vtkData源码下载地址
CMake下载地址:
在这里插入图片描述

二、VTK编译

1.使用CMake生成vs工程

我们必须把VTK 和 VTKData下载下来,其他的如果需要也可以下载下来。我用的是 “VTK-9.2.0.rc1.tar.gz” 和 “VTKData-9.2.0.rc1.tar.gz”

然后找个位置把下载的文件都解压到一个文件中去,注意:一定要放在同一个文件夹下。我的这两个文件放在了 “E:\VTK”
首先点击:configure

选择对应的vs编译器就可以的,然后要查看Qt 的
如果担心内存泄漏,可以打开 VTK结构下的 VTK_DEBUG_LEAKS,这样VTK可以自行为你检查内存问题。

第二步:Generate

第三步:Open Project 会直接帮你打开VS,然后把ALL_BUILD设置为启动项目,直接运行就可以,最后可以运行INSTALL就可以的。

在这里插入图片描述

2.编译vtk.sln

1.生成debug版本的lib和dll,在我的机器大概用了20多分钟
在这里插入图片描述
在这里插入图片描述

生成lib库
在这里插入图片描述
生成dll库
在这里插入图片描述
2.生成release版本的lib和dll

总结

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vtk9.0.3是可视化工具包(Visualization Toolkit)的一个版本,用于开发基于3D图形的应用程序。 要编译vtk9.0.3,您需要按照以下步骤进行操作: 1. 下载源代码:您可以从vtk官方网站下载vtk9.0.3的源代码压缩包,然后将其解压到您的计算机上。 2. 配置编译环境:在编译vtk之前,您需要安装一些必要的依赖项,如Cmake、C++编译器等。请确保您的计算机上已经安装了这些软件。 3. 创建构建目录:在vtk源代码的根目录下创建一个名为“build”的目录。这将是您进行编译和构建的工作目录。 4. 运行Cmake:在“build”目录下打开命令行终端,运行以下命令: cmake路径到vtk源代码 请将“cmake路径到vtk源代码”替换为vtk源代码的实际路径。 这将运行Cmake配置过程,并为您的系统生成构建文件。 5. 编译vtk:在同一个“build”目录下,继续在命令行终端中运行以下命令: cmake --build . --config Release 这将开始编译vtk,并生成可执行文件。 6. 安装vtk:待编译完成后,在同一个“build”目录下运行以下命令: cmake --install . 这将安装vtk到系统中,使得您可以在其他项目中调用它。 请注意,以上步骤是一个简单的概述,并假设您已经具备一些编译和构建软件的基础知识。具体的步骤和需求可能因您的操作系统和计算机配置而有所不同。建议您参考vtk官方文档和相关资源,以获取更详细和准确的编译指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值