Pages : 1
#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
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
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
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
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
Hors ligne
Pages : 1