当前位置: 首页 > news >正文

VTK实战笔记(1)在win11搭建VTK-9.4.2 + qt5.15.2 + VS2019_x64开发环境

一. 准备工作

  1. Visual Studio 2019(安装时勾选 C++ 桌面开发 和 Windows 10 SDK)
  2. CMake 3.20+(官网下载)
  3. Qt 5.15.2(下载 Qt Online Installer)安装时勾选 MSVC 2019 64-bit 组件。
  4. VTK 9.4.2 源码(下载地址)

二、使用 CMake 配置 VTK

  1. 启动 CMake GUI
    选择:
    Where is the source code:设置为 VTK 源码目录
    Where to build the binaries:设置为新的 build 目录(例如 VTK/build)
  2. 点击 Configure
    选择生成器(Visual Studio 版本 + 构建类型):
    例如:Visual Studio 16 2019 x64
    勾选 x64
  3. 常见配置选项(可根据需求修改):
    选项 含义
    BUILD_SHARED_LIBS 是否构建 DLL 动态库(默认 ON)
    VTK_BUILD_EXAMPLES 构建官方示例(如需要)
    VTK_WRAP_PYTHON 是否启用 Python 绑定
    VTK_GROUP_ENABLE_XXX 选择启用哪些模块(如 Rendering、IO、Filters)
    CMAKE_INSTALL_PREFIX 编译的头文件、静态库、动态库所在目录
    支持qt相关设置
    在这里插入图片描述
  4. Configure → Generate → Open Project

三、使用 Visual Studio 编译
在生成的解决方案中打开 ALL_BUILD 项目,右键选择 “生成”
编译完成后,编译 INSTALL 项目,会将库文件复制到 CMAKE_INSTALL_PREFIX 指定目录
在这里插入图片描述

http://www.xdnf.cn/news/265825.html

相关文章:

  • 通往“共识空域”的系统伦理演化
  • [方法论]软件工程中的设计模式:从理论到实践的深度解析
  • 排序算法——归并排序
  • 【Mytais系列】Type模块:类型转换
  • 基于51单片机和LCD1602、矩阵按键的小游戏《猜数字》
  • 【BLE】【nRF Connect】 精讲nRF Connect自动化测试套件(宏录制、XML脚本)
  • 大数据:数字时代的驱动力
  • 应用层自定义协议序列与反序列化
  • toLua笔记
  • 突破认知边界:神经符号AI的未来与元认知挑战
  • Vmware设置静态IP和主机访问
  • 用单目相机和apriltag二维码aruco实现单目定位
  • Go语言的优势与应用场景 -《Go语言实战指南》
  • 5月3日日记
  • 删除有序数组中的重复项 II
  • 【2025软考高级架构师】——计算机网络(9)
  • FPGA DDR4多通道管理控制器设计
  • 自己部署后端,浏览器显示久久未响应
  • 模型测试报错:有2张显卡但cuda.device_count()显示GPU卡数量只有一张
  • 计算机组成原理实验(7) 堆指令部件模块实验
  • C++STL之vector
  • 2018-2020年 北京大学县域数字乡村指数
  • 深度学习:AI 机器人时代
  • Sharding-JDBC分库分表中的热点数据分布不均匀问题及解决方案
  • 第一节:OpenCV 基础入门-简介与环境搭建
  • AI开源框架对比:PyTorch vs TensorFlow vs PaddlePaddle
  • Java 入门篇
  • MySQL--索引入门
  • SQL笔记——左连接、右连接、内连接
  • Java线程创建与并发管理