代码之家  ›  专栏  ›  技术社区  ›  Awastaken

vtkRenderingSceneGraphModule。h缺失

  •  0
  • Awastaken  · 技术社区  · 8 年前

    #include <vtkViewNode.h>
    

    在我的代码中。除此之外,我什么也没做。我收到以下错误消息:

     .../VTK-8.0.1/Rendering/SceneGraph/vtkViewNode.h:29:62: fatal error:vtkRenderingSceneGraphModule.h: No such file or directory
    compilation terminated.
    

    到目前为止,我尝试的其他方法都像圆柱体或参数化样条曲线一样工作。我可能错了,但如果我尝试在上搜索“RenderingSceneGraph” fossies.org 没有对手。所以在我看来,它似乎不是VTK 8.0.1的一部分。

    their documentation . 但这很奇怪,因为你无法获取任何有关它的信息。

    有什么想法吗?

    1 回复  |  直到 8 年前
        1
  •  0
  •   tomj    8 年前

    就在前几天,有人遇到了基本相同的问题: Error C1083 Cannot open include file: 'vtkGUISupportQtOpenGLModule.h': No such file or directory

    vtk****模块。h是配置项目时由CMake生成的文件,这就是为什么在源代码的文件搜索中找不到它们。您必须明确启用它们,它们属于CMake配置列表中的“高级”项,然后将像您创建CMake一样创建它们->生成

    从你上面的评论中,我不清楚你是在自己构建VTK还是在使用某种预编译包,但在后一种情况下,我担心你的包可能不是用vtkRenderingSceneGraph模块编译的,你必须自己编译。幸运的是,这不是一个大问题,你可以在这里得到一些提示 https://www.vtk.org/Wiki/VTK/Configure_and_Build 但一般来说,当你使用CMake时,它是非常平滑的。