VS2022+qt5.15.2+cmake3.23.2配置VTK9.1.0版本

VS2022+qt5.15.2+cmake3.23.2+VTK9.1.0

尝试了好多次,终于成了~

软件安装

先把需要的软件都安装好!

VS2022安装教程: https://blog.csdn.net/qq_44005305/article/details/132295064

qt5.15.2安装教程:https://blog.csdn.net/Qi_1337/article/details/121249717

cmake3.23.2百度网盘链接:https://pan.baidu.com/s/17gDJ5Kx004aoqbhPgggLzA

提取码:ogez

VTK9.1.0百度网盘链接:https://pan.baidu.com/s/1GWtOKvsce5_hVlvGWMcFXQ

提取码:jb39

都安装好之后开始进入正题。。。

第一步:

打开电脑属性,进入高级系统设置,点击环境变量,对系统变量进行编辑。

双击打开Path变量

点击新建,然后将你的QT的bin路径:D:\QT\5.15.2\msvc2019_64\bin 加进去即可。最后确定退出。

第二步

先创建两个文件 VTK-install 和 VTK-prefix,这个文件建立根据自己喜好进行定义,我是这样定义的。

定义完之后,打开cmake.gui软件

将下载好的vtk-v9.1.0路径和新建的VTK-install路径按照以下方式进行添加,添加完之后点击Configure

选择64或不选(默认64)之后,点击Finish

编译好之后进行下面的操作:

这个是我编译成功之后的,只需要改这四个基本就可以了,按照我的下面改好之后点击Configure

编译之后如果这没有出现以下这些东西,这时候只需要去改 Qt5_DIR 或者 Qt6_DIR 这两个路径。如果是安装的Qt5就直接改 Qt5_DIR就可以,其它的都不要动,同样如果Qt6就只需要改Qt6_DIR。我安装的是Qt5,所以直接把D:\QT\5.15.2\msvc2019_64\lib\cmake\Qt5 这个路径放到Qt5_DIR就行,然后继续Configure ,之后就会出现这些东西了。然接下来只有要不报红就可以点击Generate 。如果爆红就继续点击Configure

第三步

Cmake编译结束之后,打开自己建立的文件夹VTK-install

打开之后找到VTK.sln ,双击打开。

打开之后,选择Debugx64

然后,将ALL_BUILD 设为启动项目。之后右击ALL_BUILD 点击生成。接下来就漫长的等待就行了,只要别报错就行,报错的话,就需要重头开始重新配。

只要编译到最后不报错就算成功了,下一步找到INSTALL ,将其设为启动项,再次生成一遍。

生成完之后,生成的东西就会跑到VTK-prefix 这个文件夹里面。

该文件会有这四样东西。

接下来就是再把Debug 改为Release ,在进行一次ALL_BUILDINSTALL生成,就大功告成了~~。

相关推荐
Tao____13 小时前
可以本地部署的物联网平台
java·开发语言·物联网·mqtt·低代码
码界奇点13 小时前
基于DDD与CQRS的Java企业级应用框架设计与实现
java·开发语言·c++·毕业设计·源代码管理
柏林以东_13 小时前
线程安全的数据集合
java·开发语言·安全
喵喵喵小鱼13 小时前
arcgis JavaScript api实现同时展示多个撒点气泡
开发语言·javascript·arcgis
fengfuyao98513 小时前
基于MATLAB的螺旋锥齿轮齿面接触分析(TCA)实现
开发语言·matlab
又是进步的一天13 小时前
Kubernetes 证书体系与 OpenSSL 命令学习
学习·容器·kubernetes
栗少13 小时前
Three.js快速入门
学习
想进部的张同学13 小时前
RK3588 Docker 中部署 GStreamer + MPP 并固化镜像(完整踩坑实录)
学习
sweden_dove13 小时前
《python编程练习题》中的第二部分内容(19-36)和第三部分内容(37-54)
开发语言·python
AI_567813 小时前
K8s新手入门:从“Pod创建”到“服务暴露”,3个案例理解容器编排
人工智能·学习·测试工具