04/01/11 11:33
Buongiorno a tutti,
ho un problema, programmo con opengl da un po di tempo con nessun problema, però ho deciso di iniziare a leggere qualcosa su glut e, nel caso trovi l'argomento interessante, comprerò un libro.
Solo che ho provatoa creare na finestra, aggiungendo tutte le sorgenti necessarie, ma mi da questo errore:
il codice sorgente:
mi ha dato errate tutte le funzioni di glu, visto che glClearColor è di opengl,quindi di gl.h
allora il problema potrebbe essere in glut.h? eppure è quello già presente nel compilatore (codeblock 8.02)
idee??
grazie a chi mi risponderà!
ho un problema, programmo con opengl da un po di tempo con nessun problema, però ho deciso di iniziare a leggere qualcosa su glut e, nel caso trovi l'argomento interessante, comprerò un libro.
Solo che ho provatoa creare na finestra, aggiungendo tutte le sorgenti necessarie, ma mi da questo errore:
main.cpp|8|undefined reference to `_glutInit@8'| main.cpp|9|undefined reference to `_glutInitWindowSize@8'| main.cpp|10|undefined reference to `_glutInitDisplayMode@4'| main.cpp|11|undefined reference to `_glutCreateWindow@4'| main.cpp|12|undefined reference to `_glutDisplayFunc@4'| main.cpp|14|undefined reference to `_glutMainLoop@0'| ||=== Build finished: 6 errors, 0 warnings ===|
il codice sorgente:
#include <gl/gl.h> #include <gl/glut.h> void display() { glClear(GL_COLOR_BUFFER_BIT); glFlush(); } int main(int argc, char **argv) { glutInit(&argc, argv); glutInitWindowSize(512,512); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutCreateWindow("The glut hello world program"); glutDisplayFunc(display); glClearColor(0.0, 0.0, 0.0, 1.0); glutMainLoop(); return 0; }
mi ha dato errate tutte le funzioni di glu, visto che glClearColor è di opengl,quindi di gl.h
allora il problema potrebbe essere in glut.h? eppure è quello già presente nel compilatore (codeblock 8.02)
idee??
grazie a chi mi risponderà!