VTK(Visualization Toolkit)是一款用于三维计算机图形学、图像处理和可视化的开源软件系统。本文介绍windows系统下,从通过命令行从源码编译VTK库的过程。
1. 准备工作
安装好cmake,因为后续需要使用QT,所以也安装好QT环境
2. 源码下载
从VTK官网下载源码压纹包,解压到本地目录。
3. 配置cmake
命令行进行VTK源码目录,命令行执行
cmake .. -DVTK_GROUP_ENABLE_qt=ON -DVTK_MODULE_ENABLE_VTK_GUISupportQt=WANT -DVTK_MODULE_ENABLE_VTK_RenderingQt=WANT -DVTK_MODULE_ENABLE_VTK_ViewsQt=WANT -DVTK_QT_VERSION=5 -DVTK_USE_QT=ON -DVTK_QT_VERSION_MAJOR=5 -DVTK_QT_VERSION_MINOR=15
-DVTK_GROUP_ENABLE_qt=ON 表示启用VTK对Qt的支持
-DVTK_QT_VERSION_MAJOR=5 表示QT的主版本号
-DVTK_QT_VERSION_MINOR=15 表示QT的次要版本号, QT版本为5.15
4. 编译
cmake --build . -j32 --config Release
--config Release指定生成Release版本,不指定的话默认会生成Debug版本
-j32 为构建工具的选项,j是jobs的缩写,32表示允许同时进行的构建任务数为 32 个,在多核处理器的机器上,构建一个大型项目时,使用此选项,构建工具会将项目的构建任务分配到多个处理器核心上同时进行编译、链接等操作,加快整体的构建速度
5. 安装
cmake --install . --prefix=C:/MyLibrarys/VTK
--prefix指定安装路径
以上命令要注意.号及其前后空格,别漏掉了
标签:DVTK,ENABLE,QT,Windows,VTK,--,VERSION,安装 From: https://www.cnblogs.com/loyoot/p/18663100