Problem mit OpenGL Library mit Dev-C++



  • Moin

    ich hab n'Problem mit Dev-C++:
    OpenGL ist dort ja mitgeliefert, wenn ich also OpenGL benutzen will, binde ich folgendes ein:

    #include <gl\glu.h>
    #include <gl\gl.h>
    #include <gl\glaux.h>
    

    der übrige Code stimmt, macht beim compilieren auch keine Probleme
    wenn ich nun allerdings zum linken komme, kommen tonnenweiße Fehlermeldungen, dass er die OpenGL-Funktionen nicht findet
    woran kann das liegen?
    muss ich die Librarys nochmal extra einbinden?
    eigentlich müsste es doch reichen wenn ich die Header einbinde
    dann müsste der Linker doch die OpenGL Library benutzen die bei Dev-C++ dabei ist



  • Nick H. schrieb:

    muss ich die Librarys nochmal extra einbinden?

    ja, projekt optionen, linker

    -lopengl32
    -lglu32
    usw
    

    Nick H. schrieb:

    eigentlich müsste es doch reichen wenn ich die Header einbinde
    dann müsste der Linker doch die OpenGL Library benutzen die bei Dev-C++ dabei ist

    nein, auf gar keinen fall



  • ah die Einstellungen hab ich gesucht
    hab immmer nur die allgemeinen gefunden
    das sollte das Problem lösen
    danke!



  • gibt doch noch n'kleines Problem
    was genau hat es denn mit "CDS_FULLSCREEN" auf sich?
    in dem Tutorial wo ich das ganze herhab wird das auch benutzt
    bei mir kommt allerdings immer "'CDS_FULLSCREEN' undeclared"

    hab ichs vielleicht falsch geschrieben?
    oder gibts das erst bei ner neueren Version?



  • CDS_FULLSCREEN hat den Wert 4 und ist bei Dev Cpp nicht vorhanden (Also selbst als Konstante deklarieren)!
    CDS_FULLSCREEN bedeutet das die Bildschirmauflösung bzw Setings keine Permanente Einstellung ist ... wenn du also häufig den Bildschirmmodi wechselst solltest du das Flag setzen!



  • ah gut danke! jetzt funktioniert alles


Anmelden zum Antworten