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.