2016-10-17 6 views
0

Ich versuche, PCL1.8.0 mit vs2013 zu verwenden und ein Beispiel auszuführen. Das Problem ist, dass, wenn ich es starten, wird das Fenster Diese Nachricht zeigt:Fehler: Keine Überschreibung für 'vtkPolyDataMapper' gefunden

Generic Warning: In C:\Build\3rdParty\x64\VTK-7.0.0\Rendering\Core\vtkPolyDataMapper.cxx, line 28 
Error: no override found for 'vtkPolyDataMapper'. 

Ich versuche, hatte dies getan, hinzuzufügen:

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

oder dieses:

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

Beide aufgetreten andere Probleme. Ich benutze kein cmake. Kann jemand dieses Problem ohne cmake lösen?

Antwort

0

Sie folgenden Code hinzu:

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

und fügen "opengl32.lib" zu Linkers -> Eingang -> Zusätzliche Abhängigkeiten

Hope Diese Hilfe!

Verwandte Themen