Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/05/2020, à 12:34

helloWrdAsm

gcc -lGL

Bonjour à tous,

Après avoir installé opengl (commandes :

$ sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev

)

sur mon pc, je n'arrive pas à compiler mon code.

Voici la commande que j'utilise :

g++ -Wall -Wextra -std=c++17 -o verif verif.cpp  -lGLEW -lGLU -lGL -lglut `sdl2-config --libs`

(j'utilise la sdl2 pour interfacer)

et j'obtient l'erreur suivante :

verif.cpp: In function ‘int main(int, char**)’:
verif.cpp:6:14: warning: unused parameter ‘argc’ [-Wunused-parameter]
 int main(int argc, char **argv)
              ^~~~
verif.cpp:6:27: warning: unused parameter ‘argv’ [-Wunused-parameter]
 int main(int argc, char **argv)
                           ^~~~
/usr/bin/ld : ne peut trouver -lGL
collect2: error: ld returned 1 exit status

Est-ce que quelqu'un aurait une idée pour résoudre ce problème ?

Merci,

HL59

PS:Je suis un  nouvel utilisateur  du  forum, alors  je  ne sais pas  si je poste ce  message au  bon  endroit...
Si ce n'est pas le cas,  dîtes le moi smile

Hors ligne

#2 Le 12/05/2020, à 08:20

helloWrdAsm

Re : gcc -lGL

Re,
Bon, après de nombreux tests, je m’aperçoit que je peux compiler correctement avec le driver nvidia smile
Malheureusement, avec ce driver, je ne peux pas éxécuter le code...
Erreur :

./verif 
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  86
  Current serial number in output stream:  87

Et avec le driver Xorg, je ne peux pas compiler (message d'erreur d'hier).
Donc voilà, si quelqu'un y voit pluss clair, je suis preneur smile
Merci d'avance.

Hors ligne

#3 Le 12/05/2020, à 14:39

helloWrdAsm

Re : gcc -lGL

Coucou,

Au final, j'ai updater le système vers la version 19.10, et maintenant tout marche correctement smile

Donc au final je pense que j'avais fait une erreur de manip qui à  dût créer un problème au niveau des drivers, même si je vois mal ce que j'ai put faire pour que ça arrive...

Sinon, c'est un peu bizarre car j'arrivais à faire tourner glxinfo, et que j’avais modifié le driver à partir du gestionnaire de mises à jour, qui est sensé faire ça correctement...

Bref sujet résolu smile

Hors ligne