错误:未找到'vtkPolyDataMapper'的替代

Error:no override found for 'vtkPolyDataMapper'

本文关键字:vtkPolyDataMapper 错误      更新时间:2023-10-16

我试图使用PCL1.8.0与vs2013和运行一个例子。问题是,当我运行它时,窗口显示以下消息:

Generic Warning: In C:Build3rdPartyx64VTK-7.0.0RenderingCorevtkPolyDataMapper.cxx, line 28
Error: no override found for 'vtkPolyDataMapper'.

我已经试着添加了这个:

#define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)
#define vtkRenderingVolume_AUTOINIT 1(vtkRenderingVolumeOpenGL)

或:

#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);

都出现了其他问题。我不使用cmake。有谁知道如何不用电脑就能解决这个问题?

您可以添加以下代码:

    #include <vtkAutoInit.h>
    VTK_MODULE_INIT(vtkRenderingOpenGL);
    VTK_MODULE_INIT(vtkInteractionStyle);

并添加"opengl32."->输入->附加依赖项

希望这有帮助!

相关文章:
  • 没有找到相关文章