»glWindowPos2i« was not declared in this scope



  • Sowohl das »Red Book« als auch »OpenGL Distilled« behaupten, dass OGL ab Version 1.4 die funktion glWindowPos[23][sifd]() bietet. Trotzdem kann mein Compiler die Funktion nicht finden.

    Installiert ist mesa3d in Version 7, das laut http://mesa3d.sf.net OpenGL bis Version 2.1 unterstützt, genauso der fglrx 8.45 der als Grafiktreiber arbeitet.

    Woran kann das liegen?

    Ein

    #define GL_GLEXT_PROTOTYPES 1
    

    vor dem

    #include <GL/gl.h>
    

    behebt das ganze, aber kann das der Sinn der Sache sein?



  • Auch wenn dein Betrag schon ein paar Tage her ist...
    kann es sein das die Funktion

    glutWindowPos*
    

    heißt und nicht

    glWindowPos*
    

    ?



  • Nö ist schon gkWindowPos, (free)glut wird hier generell nicht verwendet 😉

    OGL RedBook 6 Auflage - Seite 306 (Kapitel 😎


Anmelden zum Antworten