老师给的程序让我看,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设置成了复制的路径,是\,

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

851

被折叠的 条评论
为什么被折叠?



