我正在尝试将PCL1.8.0与vs2013配合使用并运行示例。 问题是,当我运行它时,窗口显示以下消息:
Generic Warning: In C:\Build\3rdParty\x64\VTK-7.0.0\Rendering\Core\vtkPolyDataMapper.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。 有没有人知道如何在没有cmake的情况下解决这个问题?
答案 0 :(得分:0)
您可以添加以下代码:
#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL);
VTK_MODULE_INIT(vtkInteractionStyle);
并添加&#34; opengl32.lib&#34;链接器 - &gt;输入 - &gt;附加依赖
希望这有帮助!