Windows下VTK+ITK+CMake+VS2015安装、运行例子中的错误以及解决

本文详细记录了在Windows上使用VTK、ITK、CMake与VS2015进行开发时遇到的安装和运行示例过程中的各种错误,包括无法打开Qt相关头文件、CMake语法问题、VTK库编译错误、CMake路径问题、Qt与VTK链接错误、VS2015编译器版本不匹配、文件损坏、编译警告以及调试问题,并给出了相应的解决方案。
摘要由CSDN通过智能技术生成

老师给的程序让我看,ITK和VTK都是编译好发给我的,CMake原来是3.3,都是64位

具体过程参考了https://max.book118.com/html/2017/0628/118556081.shtm

安装过程

无法打开包括文件"vtkEventQtSlotConnect.h"

无法打开包括文件"QVTKWidget.h"

其他都能找到,就这两个结合Qt和VTK的找不到,说明VTK编译的时候没有选择支持Qt,重新编译选择一下Qt

CMake不认识subcommand string(APPEND)

网上找到了这个,说明是CMake版本的问题,换了新版3.18就好了
在这里插入图片描述

生成VTK库时path使用未定义的QPainterPath

估计是VTK和Qt版本不太兼容,在出错的文件中包含了QPainterPath头文件就生成成功了

CMake Invalid escape sequence \p

CMake选择路径时一定要手选,不要复制!

我是在编译VTK库时将CMAKE_INSTALL_PREFIX设置成了复制的路径,是\,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值