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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager