QT5.9+VTK7.1+VS2015环境配置

QT5.9+VTK7.1+VS2015环境配置

1.安装
https://blog.****.net/hebbely/article/details/81067505
这篇比较详细了
注意:①qt安装过程中如果用vs编译,勾选组件的时候选择MSVC2015就行了(根据版本,2013就选2013);
②使用cmake编译vtk的时候,刚开始指定版本记得32位的选择 Visual Studio 14 2015,64位的选择 Visual Studio 14 2015 Win64。模块计算机类型“x64”与目标计算机类型“X86”冲突
qt配置vtk的时候报错,解决:记得在cmake编译vtk的时候指定vc版本,32位的选择 Visual Studio 14 2015,64位的选择 Visual Studio 14 2015 Win64。
③最好不要又安装2013的又安装2015的,免得后面有冲突什么的。
④安装好以后使用vtk需要在pro文件中添加这些:
QT5.9+VTK7.1+VS2015环境配置
https://www.it610.com/article/1294676098159812608.htm
这篇有讲怎么获取lib名字。都是install目录下面的。
⑤https://github.com/xwwya/qt-vtk
可以下载qt显示普通图片和利用vtk显示dicom图片的程序

2.问题
①安装好了以后,打开qtcreator,工具-》选项
QT5.9+VTK7.1+VS2015环境配置如果有感叹号,百度一下下载一个winsdksetup就好了,这方面博客也挺多的。
记得这里的默认编译的要和左下方的一样。如果只有一个MSCV2015就不会有问题,如果还有其他的记得保持一致。
QT5.9+VTK7.1+VS2015环境配置

②VTK 调试出错:no override found for "vtkImageSliceMapper"的解决方法:
https://blog.****.net/zcm_bobo/article/details/104646902

③异常结束并crash
QT5.9+VTK7.1+VS2015环境配置
通常是dll库没加载出来,可以配置环境变量。我的电脑右击-》属性-》高级系统设置,选择右下角环境变量,点开系统变量的path,编辑,新建。我不知道要添加哪一个就都添加了一遍。好像是build目录下那两个有用。
QT5.9+VTK7.1+VS2015环境配置