这是我第一次尝试使用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。 感谢所有回复的人!
答案 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 ..