Win7(x64) VS2013+Qt5.3.0+VTK6.1.0 安装测试

来源:互联网 发布:程序员应该读的书籍 编辑:程序博客网 时间:2024/05/28 22:10

一、安装

参考:QT5.2.1+VTK6.1 配置
添加CMAKE_PREFIX_PATH:C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64
解决了问题:Failed to find “glu32” “user32”
参考:ubuntu14.04(X64) qt5.4.0 + vtk6.1.0 Install (安装记录)
解决问题了:出现错误不能找到:Qt5WidgetsConfig.cmake,
最终编译跳过2个,其余成功,无失败。
注:Release与Debug都要Install,release状态下需要release版本的dll
编译后的下载:http://pan.baidu.com/s/1gdJ8K6Z

二、测试

在vs中新建Qt5项目,拖动QVTKWidget到主界面,设置项目属性:添加包含目录、库目录,附加依赖libs,将dll文件复制到项目文件目录,调试出现错误:
Error: no override found for ‘vtkRenderWindow’
Warning: Link to vtkInteractionStyle for default style selection.
在项目中添加初始化语句:

#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL);VTK_MODULE_INIT(vtkInteractionStyle);VTK_MODULE_INIT(vtkRenderingFreeType);VTK_MODULE_INIT(vtkRenderingFreeTypeOpenGL);#define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)#define vtkRenderingVolume_AUTOINIT 1(vtkRenderingVolumeOpenGL)

测试成功

0 0