VTK源码编译时候选qt5路径

  • Qt 采用 清华源 下载,(如果后续用VS编译,VS2017、2019、2022都采用 MSVC编译,如果不是,可以考虑MG,后文采用MSVC)
  • VS 2022 (MSVC 2017 64 bit)
  • VTK 8.2 (亲测,9.10版本无法生成QVTK插件,要求qt6、qt5)
  • CMAKE 2.23最新版

VTK 8.2 release版本 下载地址:

https://vtk.org/files/release/8.2/VTK-8.2.0.zipvtk.org/files/release/8.2/VTK-8.2.0.zip

新建SRC文件夹存放 源文件

新建BIN 文件夹存放 编译文件

选择自己的VS版本

平台选择, X64

配置一定要选择RELEASE。其它配置见后续

复制代码
VTK_Group_Qt ON
VTK_QT_VERSION 5 # by default 4
Qt5_DIR D:/Qt/Qt5.*.*/5.*.*/msvc2017_64/lib/cmake/Qt5
 
CMAKE_INSTALL_PREFIX C:/Program Files/VTK8 # by default 
(https://zhida.zhihu.com/search?content_id=466470658&content_type=Answer&match_order=1&q=%E5%AE%89%E8%A3%85%E7%9B%AE%E5%BD%95&zhida_source=entity地址)
BUILD_SHARED_LIBS ON
CMAKE_CONFIGURATION_TYPES Release # Release
CMAKE_CXX_FLAGS_RELEASE /MD /O2 /Ob2 /DNDEBUG /MP # for multiple processor

上述过程如果找不到ENTRY,点CONFIGURE (qt5_dir 可能需要configure两三次)

配置成功后,Generate,

再open source

退出后,建议大家用"管理员"打开VS项目工程vtk.sh

首先生成 ALL_BUILD

再将INSTALL 设置成启动项(鼠标右键),在编译生成

然后将:

  • ***编译目录\bin\Release\QVTKWidgetPlugin.dll 复制到 ***安装目录\bin
  • ***编译目录、lib\Release\QVTKWidgetPlugin.lib 复制到 ***安装目录\lib
  • ***编译目录\bin\Release\QVTKWidgetPlugin.dll复制到D:\Qt\Qt5.**\5.*.*\msvc2017_64\plugins\designer

打开QT designer 后发现QVTK插件 (不是 creator)

相关推荐
Lyndon-李大鹏1 小时前
QT-VS环境
开发语言·qt
微学AI2 小时前
内网穿透的应用-把飞牛NAS变成家庭录像中心:EasyNVR部署与远程回放实战
开发语言·php
峥嵘life2 小时前
Android WiFi连接过程 wpa_supplicant 日志分析
android·开发语言·php
BerryS3N2 小时前
深度解析:从零构建生产级大模型 RAG(检索增强生成)系统全栈指南
开发语言·python·ai
今儿敲了吗2 小时前
Python——函数基础
开发语言·笔记·python
CHANG_THE_WORLD2 小时前
深入理解递归:从函数调用到调用栈的完整执行过程
java·开发语言·算法
kels88993 小时前
单连接动态增减订阅:股票行情API后端降负载实战方案
开发语言·笔记·python·信息可视化·金融
a4493153623 小时前
MacBook USB-C不充电故障诊断:从PD握手到主板供电链路
c语言·开发语言·macos·电脑
德福危险3 小时前
从目录枚举到bash破壳漏洞、从流量抓包到组权限提权:靶机练习之symfonos3
开发语言·bash
meng半颗糖4 小时前
3.Java流程控制语句
java·开发语言·intellij-idea