126 votes

Qt : erreur -lGL introuvable

Je viens de réinstaller QtCreator, de créer un nouveau projet ( Application Qt ) et j'ai obtenu ceci après la compilation :

/usr/bin/ld: **cannot find -lGL**
collect2: error: ld returned 1 exit status
make: *** [untitled1] Error 1
18:07:41: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project untitled1 (kit: Desktop Qt 5.1.0 GCC 32bit)
When executing step 'Make'

( Le projet est vide, je n'ai pas fait de changements. )

Qt Creator 2.7.2
Basé sur Qt 5.1.0 (32 bit)
Ubuntu 13.04

Comment puis-je résoudre ce problème ?

1voto

Lastea Points 11

Mon système est Ubuntu 16.04 sur un ordinateur x86 (avec un GPU NVIDIA GeForce).

Vérifiez les fichiers de la bibliothèque situés dans /usr/lib/x86_64-linux-gnu

ls -al /usr/lib/x86_64-linux-gnu/libG*

Si vous voyez le lien brisé, réinstallez libgl1-mesa-glx

sudo apt install --reinstall libgl1-mesa-glx

Et, revérifiez la bibliothèque.

0voto

user198829 Points 16

Dans mon cas : J'ai installé QT 32 bit lib dans Win10 64 bit et il a couru dans l'erreur, je change à tous les 64 bit et QT creator fonctionne sans problème.

-1voto

J'ai résolu ce problème il y a juste une minute dans suse. Faites simplement l'étape suivante et QTCreator devrait fonctionner parfaitement.

sudo zypper install --type pattern devel_basis

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X