VS2019 x64+Qt5.12.11成功编译VTK-9.1.0

1、源码下载

https://gitlab.kitware.com/vtk/vtk/-/tree/v9.1.0

https://github.com/Kitware/VTK/tags

2、cmake配置

先点击【Configure】,会得到:

(1)与qt有关的任何参数一定要修改,不使用默认值

cmake ui勾选Grouped,然后搜索关键字“qt”,关于Qt的各个参数的默认值是这样的:

关于Qt的各个参数务必修改为【YES】,否则项目开发过程中Qt可视化没法使用!!

再点击【Generate】,又得到 

(2)修改cmake安装位置前缀,CMAKE_INSTALL_PREFIX,

默认值是:C:/Program Files/VTK

本人修改为:D:/tmp-source/vtk/VTK-9.1.0/install

本人发现这里使用默认值,最终INSTALL时会提示没有权限在C盘生成文件夹,所以强烈推荐自定义安装位置。

3、VS打开工程,一键编译

源码一键编译是非常顺利的,整个过程也不会在后台额外下载什么其他依赖库。

但是因为工程默认没有勾选INSTALL,

 所以,源码编译完成后,请自行找到子项目INSTALL,鼠标右键,生成

 如此一来,之前编译生成的dll,lib和h文件都会自动拷贝到路径D:/tmp-source/vtk/VTK-9.1.0/install

(1)可以看到头文件有QVTKOpenGLNativeWidget.h等等Q字母打头的文件,这些都是Qt相关的文件,如果之前cmake qt参数都没有修改【YES】,那么这些头文件都会缺失。

(2)D:\tmp-source\vtk\VTK-9.1.0\install\lib,人为手动新建了Debug和Release文件夹,作为归类,默认是*d.lib和*.lib都在同一目录的。

D:\tmp-source\vtk\VTK-9.1.0\install\bin,同上 

 

4、其它

此教程也同样适用于VS2019+Qt6.5.1+vtk9.2.6

x、参考文献

VTK笔记-Qt5.12.11编译VTK9.0.3-QVTKOpenGLNativeWidget【推荐阅读】

https://blog.csdn.net/liushao1031177/article/details/118719782

编译Vtk9.0.3编译(包含Qt组件)

https://blog.csdn.net/JimBraddock/article/details/118032361

vtk9.0.3+vs2019+cmake+Qt编译库

https://zhuanlan.zhihu.com/p/390669033
 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值