VTK实战笔记(1)在win11搭建VTK-9.4.2 + qt5.15.2 + VS2019_x64开发环境
一. 准备工作
- Visual Studio 2019(安装时勾选 C++ 桌面开发 和 Windows 10 SDK)
- CMake 3.20+(官网下载)
- Qt 5.15.2(下载 Qt Online Installer)安装时勾选 MSVC 2019 64-bit 组件。
- VTK 9.4.2 源码(下载地址)
二、使用 CMake 配置 VTK
- 启动 CMake GUI
选择:
Where is the source code:设置为 VTK 源码目录
Where to build the binaries:设置为新的 build 目录(例如 VTK/build) - 点击 Configure
选择生成器(Visual Studio 版本 + 构建类型):
例如:Visual Studio 16 2019 x64
勾选 x64 - 常见配置选项(可根据需求修改):
选项 含义
BUILD_SHARED_LIBS 是否构建 DLL 动态库(默认 ON)
VTK_BUILD_EXAMPLES 构建官方示例(如需要)
VTK_WRAP_PYTHON 是否启用 Python 绑定
VTK_GROUP_ENABLE_XXX 选择启用哪些模块(如 Rendering、IO、Filters)
CMAKE_INSTALL_PREFIX 编译的头文件、静态库、动态库所在目录
支持qt相关设置
- Configure → Generate → Open Project
三、使用 Visual Studio 编译
在生成的解决方案中打开 ALL_BUILD 项目,右键选择 “生成”
编译完成后,编译 INSTALL 项目,会将库文件复制到 CMAKE_INSTALL_PREFIX 指定目录