Problêmes de compilation sous linux
J'ai écrit le programme suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #include <stdio.h>
#include <GL/glut.h>
char *a;
static void display(void)
{
}
int main(int argc, char *argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_RGB);
glutInitWindowPosition(200,200);
glutInitWindowSize(250,250);
glutCreateWindow("ogl1");
glClearColor(0.0,0.0,0.0,0.0);
glPointSize(2.0);
glutDisplayFunc(display);
glutMainLoop();
} |
Sous Windows, aucun problême :D .
Sous linux (Ubuntu dapper 6) :( :
Code:
1 2 3 4 5 6 7 8 9 10 11
| micky@micky-desktop:~$ g++ -o prog Essai.cpp
/tmp/cceBeKZl.o : Dans la fonction "main":Essai.cpp:(.text+0x30): référence indéfinie vers « glutInit »
:Essai.cpp:(.text+0x3c): référence indéfinie vers « glutInitDisplayMode »
:Essai.cpp:(.text+0x50): référence indéfinie vers « glutInitWindowPosition »
:Essai.cpp:(.text+0x64): référence indéfinie vers « glutInitWindowSize »
:Essai.cpp:(.text+0x70): référence indéfinie vers « glutCreateWindow »
:Essai.cpp:(.text+0x98): référence indéfinie vers « glClearColor »
:Essai.cpp:(.text+0xa5): référence indéfinie vers « glPointSize »
:Essai.cpp:(.text+0xb1): référence indéfinie vers « glutDisplayFunc »
:Essai.cpp:(.text+0xb6): référence indéfinie vers « glutMainLoop »
collect2: ld a retourné 1 code d'état d'exécution |
Est-ce que vous savez d'où vient le problême, et surtout comment le résoudre?