Bonjour tout le monde !
Bon je suis sur la mandriva 2006 et j'ai un projet de doomlike qui utilise opengl.
Seulement à la compilation j'ai cette erreur :
J'ai vérifié mes packages, libMesaGLU1-devel est installé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 g++ -g -g -o cstrike OpenGL.o Labyrinthe.o Gardien.o Personnage.o Chasseur.o Case.o fmod/libfmod-3.72.so -lGLU -lGL -ljpeg -lm -lglut /usr/bin/ld: cannot find -lGLU collect2: ld returned 1 exit status make: *** [cstrike] Erreur 1
Les fichiers suivants sont bien présents dans /usr/X11R6/lib :
libGL.la*
libGL.so@
libGL.so.1@
libGL.so.1.2*
libGLU.la*
libGLU.so@
libGLU.so.1@
libGLU.so.1.3.502*
libglut.so.3@
libglut.so.3.7.1*
voici le contenu de mon fichier /etc/ld.so.conf :
Le compilateur devrait donc trouver les librairies je ne comprends pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 include ld.so.conf.d/*.conf /usr/X11R6/lib /usr/lib/qt3/lib /usr/lib
Merci !
Partager