GLCanvas Linker Fehler



  • Hallo,
    ich komme einfach nicht weiter. Ich habe versucht ein minimales Beispiel
    für WxWidgets und Opengl zum laufen zu kriegen, doch ich bekomme immer die selben Fehlermeldungen:

    ./Release/gui.o:gui.cpp:(.text+0x1aa): undefined reference to `wxGLCanvas::~wxGLCanvas()'

    ./Release/gui.o:gui.cpp:(.text+0x2a9): undefined reference to `wxGLCanvas::wxGLCanvas(wxWindow*, int, int const*, wxPoint const&, wxSize const&, long, wxString const&, wxPalette const&)'

    ./Release/gui.o:gui.cpp:(.text+0x2fe): undefined reference to `wxGLContext::wxGLContext(wxGLCanvas*, wxGLContext const*)'

    ./Release/gui.o:gui.cpp:(.text+0x44a): undefined reference to `wxGLCanvas::~wxGLCanvas()'

    ./Release/gui.o:gui.cpp:(.text+0x661): undefined reference to `wxGLCanvasBase::SetCurrent(wxGLContext const&) const'

    ./Release/gui.o:gui.cpp:(.text+0x19f): undefined reference to `wxGLCanvas::~wxGLCanvas()'

    Habe zur Sicherheit versucht, den Code zu kompilieren der in den Samples von Wxwidgets steht, doch genau mit den selben Fehlermeldungen.
    Vorab, ich habe WxWidgets selbst mehrmals kompiliert und extra darauf geachtet das Opengl mitkompiliert wird und das in der setup datei wxuseglcanvas auf 1 steht. Opengl32 und Glu32 hab ich auch gelinkt. Deshalb verstehe ich nicht woran es noch liegen könnte. Hoffe ihr könnnt mir weiterhelfen.

    Vielen Dank im Voraus



  • Hast du auch wxmswXXd_gl.lib mitgelinkt?
    XX= Version also entweder wxmsw30ud_gl.lib oder wxmsw28ud_gl.lib


Anmelden zum Antworten