这是我第一次尝试使用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。感谢所有回复的人!
发布于 2015-05-16 00:04:19
您是在调试还是发布中构建vtk解决方案的?在你链接的例子中(就是我),我是在debug中做的,所以它只能在debug中工作(直到我在发行版中构建它)
另外,也许是你的cMakeList出了问题。您是否成功地从vtk解决方案启动了EasyView项目?
最后,我遵循的教程是这样的:http://www.vtk.org/Wiki/VTK/Tutorials/QtSetup
我唯一需要修改的就是将qt版本改为5,添加另一个条目cmake_prefix,并设置几个环境变量。
发布于 2015-05-15 15:38:16
尝试使用cmake而不是qmake创建Qt项目,就像here所描述的那样
作为第一步,尝试用Qt编写hello world,并尝试为它创建cmake。
然后,您只需添加VTK find函数,并使用这些函数为您的qt cmake项目添加vtk支持。也许它是这样的(从未使用过vtk):
FIND_PACKAGE(VTK REQUIRED)
INCLUDE(${VTK_USE_FILE})然后,您应该能够在同一项目中使用Qt和vtk。
https://stackoverflow.com/questions/30252858
复制相似问题