安装与运行 VTK9.3.1+Vs2022+qt 5.11.3 (2024/7)

前言

vtk installing and runing is absolutely a nightmare for newcommers.

一方面网上信息良莠不齐,实际按照某一个来做的,最后总会碰到一些奇怪的问题。另一方面,vtk本身也在快速迭代,之前能跑通的code,现在已经不能用了。结果就是尽管网上有这么多参考资料,新手(就是笔者了)还是陷入迷茫,并且每个能踩得坑都踩下去了。

我觉得这种情形很像Harry Potter and Half Blood Prince里的魔药课,新手只知其然,而不知其所以然,教条的按照步骤做,反而做得满头大汗并且效果不好。希望本文能像Potter手中那本带批注的魔药书,以最快的方式得到minimum runnable code(MRC).(笔者也是在调通程序后,以此为基础,去伪存真,将那些无效的操作去除,复杂的操作简化)


CMAKE (Why)

CMake解决一个问题,如果只有一套source code,如何方便的供不同开发环境(windows or linux)的开发者使用。CMake会根据CMakeLists.txt中的设置,将source code转化成不同平台相对应的项目文件。在visual studio的环境下,就是生成对应的solution。每一个有CmakeList文件的工程目录,都可以通过cmake来生成一个对应的solution. 

1. 用Cmake将vtk源代码转化成VStudio Solution并编译

a. 生成项目文件

创建3个文件夹,分别vtk-source, vtk-install, vtk-prefix.

vtk-source用来存放下载的vtk源文件(解压后)。

vtk-install用来放Cmake生成的solution project。

vtk-prefix用来存放将来include的头文件.h,二进制库lib,动态库dll文件。 

下面就是Configure Cmake:

这个填vtk-prefix的路径

设置qt,以及对应的path,我的是E:\ProgramFile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值