Compilation avec la librairie glut - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 17-02-2003 à 13:32:41
Je crois que qu'il te manque -lglx mais je ne suis pas sur du tout. Il y a longtemps que je n'ai plus utilise glut.
Je suis passe sous la librairie SDL qui est beaucoup mieux a mon sens. Tu peux gerer le son, les timers et les threads en plus (liste pas exhaustive).
www.libsdl.org
Voici une partie d'un de mes Makefile :
Code :
|
edit : typo
Marsh Posté le 17-02-2003 à 14:04:02
Je ne doute pas que SDL est mieux mais j'ai un projet avec glut, je suis donc contraint à l'utiliser. Je vais essayer du côté de mettre -lglx mais je ne pense pas que cela règle totallement le soucis.
Marsh Posté le 17-02-2003 à 14:44:36
Oki.
Je viens de retrouver un ancien projet sous glut
Code :
|
et c tout ! Je viens de recompiler pour voir et ca tourne nickel.
dans le projetessai.cpp
g ca et rien d'autre :
Code :
|
donc a priori, c que ta librairie est mal installee.
Voila.
a+
edit : Quand tu compiles, qu'est ce que dit gcc ?
Marsh Posté le 17-02-2003 à 16:24:39
Quand je compile :
Code :
|
Le compilo me renvoie :
Code :
|
Marsh Posté le 17-02-2003 à 16:31:29
Yaissse, en fait j'ai trouvé mon problème, il fallait que j'indique le chemin vers la lib glut:
Je dois donc faire un :
g++ fic.cpp -o fic -lglut -lGL -lGLU -L/usr/X11R6/lib
Merci à toi alligator pour ton aide.
Marsh Posté le 17-02-2003 à 16:47:50
De rien
Je crois que je n'ai pas besoin de specifier ce repertoire parce qu'il est inclus a la base dans ma config des paths de librairie
cat /etc/ld.so.conf
...
/usr/X11R6/lib
...
Marsh Posté le 17-02-2003 à 10:24:55
J'ai un projet a faire en openGL et j'ai quelques soucis pour compiler un programme utilisant la librairie glut sous linux.
En effet, je fais quelque chose du genre :
gcc -o prog prog.cpp -lglut -lGLU -lGL
et ça ne fonctionne pas, le compilo ne trouve pas la librairie glut.
Je précise aussi que les librairies gl,glu et glut sont bien installées dans le système.
J'ai donc essayé d'aider le compilateur a trouver cette librairie en faisant :
gcc -o prog prog.cpp -l/usr/X11R6(je sais plus trop quoi qui tombe vers gltu.h) -lglut -lGLU -lGL
et ça ne marche toujours pas.
Avez-vous une idée ? Merci d'avance.
---------------
-@- When code matters more than commercials -@-