OpenGL unter Linux?



  • ??????????????? schrieb:

    ich hab jetzt "locate gl.h" eingegeben.

    Gib vorher noch sudo updatedb ein und du bist im Rennen.



  • ok, jetzt wird gl.h auch in den nvidia-current-dev und nvidia-current-updates-dev ordnern gefunden.

    kann ich jetzt irgendwie das program kompilieren?



  • ich bins nochmal.

    wie kann ich jetzt einen quelltext mit gl.h compilieren?

    es geht um dieses tutorial: http://ogldev.atspace.co.uk/www/tutorial01/tutorial01.html

    aber ich kanns halt nicht kompilieren.



  • Du kannst dem g++ mit der Option "-I" weitere Includeverzeichnisse mitteilen.

    Wenn du zB. irgendwo ein #include <foo/bar.h> drinstehen hast, und die bar.h den Pfad /qux/baz/foo/bar.h hat, kompilierst du so:

    g++ -o meintollesprogramm -I/qux/baz meintollesprogramm.cpp
    


  • danke.

    aber langsam glaube ich wirklich, dass mich opengl verarschen will!

    jetzt kommt die fehlermeldung: "schwerwiegender Fehler: GL/glut.h: Datei oder Verzeichnis nicht gefunden"

    woher bekomm ich jetzt diese glut.h? außerdem hab ich überhaupt keine glut.h, nirgends (habs mit locate gesucht).



  • glut ist eine eigene Library. Google mal nach freeglut. Wobei ich dir wenn dann eher noch zu GLFW raten würde, GLUT ist völlig veraltet und zusammen mit C++ auch völlig unbrauchbar. Eine wirklich gute derartige Library gibt es offenbar leider nicht...



  • Ich würde eher zu SFML 2.0 mit OpenGL tendieren, auch wenn man nur die Fensterfunktionen und Input verwendet.



  • glut.h schrieb:

    aber langsam glaube ich wirklich, dass mich opengl verarschen will!

    Nein, du hast einfach etwas kopiert ohne zu wissen was du da genau machst.



  • knivil schrieb:

    glut.h schrieb:

    aber langsam glaube ich wirklich, dass mich opengl verarschen will!

    Nein, du hast einfach etwas kopiert ohne zu wissen was du da genau machst.

    ja es wird halt leider nirgends erklärt, was glut ist. die in den tutorials benutzen es halt einfach.

    ich glaub ich benutz dann doch lieber sdl...

    aber vielen dank für eure geduld und eure hilfe!



  • tschüss schrieb:

    ja es wird halt leider nirgends erklärt, was glut ist. die in den tutorials benutzen es halt einfach.

    Glut ist eine kleine Library, die für Dich die Initialisierung für den OpenGL Context übernimmt. Es öffnet beispielsweise ein Fenster, in dem Du anschließend mit OpenGL zeichnen kannst.

    Kannst Du Deinen Quelltext posten oder einen Link zu dem Tutorial geben und anschließend den Compileraufruf beschreiben, mit dem Du Dein Testprogramm kompilieren möchtest.

    (Und Dich ansonsten bitte mal für einen Usernamen entscheiden)


Anmelden zum Antworten