Double erreur de compilation
Bonjour à tous je viens d'installer Qt sur mon Debian.
Je crée un projet tranquillement , j'écris un code de base, comme dans le cours, mais dès que je lance la compilation, j'obtiens ces deux erreurs que je ne comprends pas :
:-1: erreur : cannot find -lGL
:-1: erreur : collect2: error: ld returned 1 exit status
La sortie de compilation me donne ça :
11:46:26: Exécution des étapes pour le projet STOTransfer...
11:46:26: Configuration inchangée, étape qmake sautée.
11:46:26: Débute : "/usr/bin/make"
g++ -Wl,-rpath,/opt/Qt/5.8/gcc_64/lib -o STOTransfer main.o -L/opt/Qt/5.8/gcc_64/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
/usr/bin/ld: cannot find -lGL
Makefile:233: recipe for target 'STOTransfer' failed
collect2: error: ld returned 1 exit status
make: *** [STOTransfer] Error 1
11:46:26: Le processus "/usr/bin/make" s'est terminé avec le code 2.
Erreur lors de la compilation/déploiement du projet STOTransfer (kit : Desktop Qt 5.8.0 GCC 64bit)
When executing step "Make"
11:46:26: Temps écoulé : 00:01.
Voici le code source de main.cpp :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton btn("Salut les zéros, la forme?");
btn.show();
return app.exec();
} |
Et de STOTransfer.pro :
QT += widgets
SOURCES += \
main.cpp
En espérant que vous puissiez m'aider, Merci d'avance.