使用CMake-GUI 3.2.2安装带有Qt 5.4的VTK 6.2.0

时间:2015-05-15 06:24:04

标签: c++ qt cmake vtk

这是我第一次尝试使用Vtk库,但是我找不到可以帮助我进行qt集成的教程。我尝试了几个教程但是当我尝试编写一些代码时,qt找不到vtk库。 我关注了这篇文章,但有些内容无效:Combining Qt 5.4.1 with vtk 6.2.0 (using CMake GUI 3.2.1) on windows 有人能解释我正确的程序吗?我使用的是Windows 7 64位,VTK 6.2.0,QT 5.4和CMake-GUI 3.2.2。 感谢所有回复的人!

2 个答案:

答案 0 :(得分:1)

您是否在调试或发布中构建了vtk解决方案?在您链接的示例中(我是),我在调试中完成了它,因此它只能在调试中工作(直到我在发布中构建它)

另外,也许这是你的cMakeList问题。您是否设法从vtk解决方案启动EasyView项目?

最后,我遵循的教程就是这个:http://www.vtk.org/Wiki/VTK/Tutorials/QtSetup

我唯一需要修改的是将qt版本更改为5,添加另一个条目cmake_prefix并设置几个环境变量。

答案 1 :(得分:0)

尝试使用cmake而不是qmake创建Qt项目,如here所述

第一步尝试在Qt中编写hello world并尝试为它创建cmake ..

然后你只需添加VTK查找功能并使用它们为你的qt cmake项目添加vtk支持。也许它是这样的(从未使用过vtk):

FIND_PACKAGE(VTK REQUIRED)
INCLUDE(${VTK_USE_FILE})

然后你应该可以在同一个项目中使用Qt和vtk ..