【问题标题】:Install VTK 6.2.0 with Qt 5.4 using CMake-GUI 3.2.2使用 CMake-GUI 3.2.2 安装 VTK 6.2.0 和 Qt 5.4
【发布时间】:2015-05-15 06:24:04
【问题描述】:

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

【问题讨论】:

    标签: c++ qt cmake vtk


    【解决方案1】:

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

    另外,问题可能出在您的 cMakeList 上。您是否设法从 vtk 解决方案启动了 EasyView 项目?

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

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

    【讨论】:

    • 如何在调试或发布时构建 vtk 解决方案?抱歉,我不是 cmake 专家 :(
    • 这不是在 cmake 中,而是在 Visual Studio 中,您可以这样做
    【解决方案2】:

    尝试使用 cmake 而不是 qmake 创建 Qt 项目,就像描述的 here

    首先尝试在 Qt 中编写 hello world 并尝试为它创建 cmake..

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-06
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-12
      • 2016-11-28
      • 1970-01-01
      相关资源
      最近更新 更多