Graphisme

Graphisme

by Anna Schwab -
Number of replies: 4

Bonjour,

Je n'arrive pas à installer OpenGL correctement pour que le graphisme fontionne. Après taper "make" dans le terminal, je reçois cette erreur:

glwidget.h:4:10: fatal error: QOpenGLWidget: No such file or directory
 #include <QOpenGLWidget>        // Classe pour faire une fenêtre OpenGL
          ^~~~~~~~~~~~~~~
Est-ce vous pouvez m'envoyer un lien pour une version correct de OpenGL?

Merci beaucoup

In reply to Anna Schwab

Re: Graphisme

by Raffaele Ancarola -

C'est probablement un souci d'installation de qtcreator où la version de qmake est trop vieille.

Je trouve que qmake et qtcreator fournis par package manager causent souvent des problèmes, dont je propose d'installer qt par le site officiel, voici le proceder:

Si t'as installé qtcreator par repository apt sur terminal execute d'abord pour éliminer chaque instance éxistante:

sudo apt-get remove --purge qtcreator

Dans cette page https://www.qt.io/offline-installers télecharge et éxécute l'installer par

cd ~/Downloads
chmod +x remplace_ici_par_le_ficher_telechargé
./remplace_ici_par_le_ficher_telechargé

Il va apparaitre le qt installer, donc choisir d'installer une seule version de qmake (la plus récent LTS si possible) en coschant Desktop gcc 64-bit lorsque on ouvre le sous panneau.

Pour éviter des problèmes de compatibilité c'est mieux que aussi ton binôme utilise la même version.

Puis pour que qmake devient un commande, trouve d'abord l'éxécutable:

find ~/ -name "qmake"

Si l'output réçu se réfère qu'à un seul ficher, alors:

cd /usr/bin 
sudo ln -s $(find ~/ -name "qmake")
In reply to Raffaele Ancarola

Re: Graphisme

by Anna Schwab -

Merci beaucoup

J'ai fait tout ça, mais malheuresement, j'ai le même erreur que avant.

In reply to Anna Schwab

Re: Graphisme

by Raffaele Ancarola -

Je pense de l'avoir déjà éxécuté en classe mais on essaye quand même de faire les mises à jour du système:

sudo apt update
sudo apt upgrade

Puis pour le support OpenGL:

sudo apt install mesa-utils mesa-common-dev build-essential libglu1-mesa-dev

(Solution prise per la doc Qt https://wiki.qt.io/Install_Qt_5_on_Ubuntu)

Après, si l'érreur ne disparait pas t'arrive à me poster l'output des commandes suivantes?

sudo find /usr -name "qmake"
find ~/ -name "qmake"
qmake --version


In reply to Raffaele Ancarola

Re: Graphisme

by Anna Schwab -

J'ai essayé, et c'est l'output des commandes

sudo find /usr -name "qmake"
find ~/ -name "qmake"
qmake --version