ärger mit windows und OpenGL
-
hi leute,
ich habe versucht ein simple OpenGL-Anwendung zu erstellen. Nun kommen aber Probleme bei folgendem Code:
::HGLRC__* hrc; ::HDC hdc; if(!(hrc = wglCreateContext(hdc))) return(false); if(!(wglMakeCurrent(hdc, hrc))) return(false);Ist aus dem Zusammenhang gerissen. Aber hoffentlich noch verständlich. Es liegt nirgendwo anders also kein schreibfehler oder falscher rückgabe wert. Ich habe auch nicht vbergessen die Variablen zu initialisieren oder sie vor zu behandeln. Bei Kompilation kommt folgender Fehler.
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__wglMakeCurrent@8" in Funktion ""bool __cdecl set_pixelformatdescriptor(struct HDC__ *,struct HWND__ *)" (?set_pixelformatdescriptor@@YA_NPAUHDC__@@PAUHWND__@@@Z)".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__wglCreateContext@4" in Funktion ""bool __cdecl set_pixelformatdescriptor(struct HDC__ *,struct HWND__ *)" (?set_pixelformatdescriptor@@YA_NPAUHDC__@@PAUHWND__@@@Z)".
-
Da fehlt ganz klar die Library - die mußt du deinem Linker mitgeben, damit er die verwendeten OpenGL-Funktionen finden kann.
-
da warst du schneller als ich

ich habs dann noch gemerkt. trotzdem danke für die schnelle antwort.mfg freaker