Qt Creator : QtGui d'erreur
Je voulais apprendre Qt et donc téléchargé la bibliothèque Qt(5.0) et Qt creator pour windows. Là, je n'étais pas en mesure d'accéder à QNetworkAccessManager..il a donné un message d'erreur lorsque j'inclus QNetworkAccessManager
Je n'étais pas en mesure de comprendre la raison de l'erreur et j'étais en dual-boot avec Ubuntu. J'ai donc téléchargé Qt pour Ubuntu et commencé à l'utiliser, mais, cette fois, il donne une erreur quand je suis y compris QtGui.
Les erreurs sont:
/home/shaarad/Qt5.0.0/5.0.0/gcc_64/include/QtGui/qopenglcontext.h:60:
In file included from ../../../Qt5.0.0/5.0.0/gcc_64/include/QtGui/qopenglcontext.h:60:0,
/home/shaarad/Qt5.0.0/5.0.0/gcc_64/include/QtGui/QtGui:33:
from ../../../Qt5.0.0/5.0.0/gcc_64/include/QtGui/QtGui:33,
/home/shaarad/Documents/JIGS/JIGS-FILE-SHARING-master/MainFrame.cpp:5:
from ../JIGS-FILE-SHARING-master/MainFrame.cpp:5:
/home/shaarad/Qt5.0.0/5.0.0/gcc_64/include/QtGui/qopengl.h:98:
error: GL/gl.h: No such file or directory
Aucune solution de contournement sera utile, merci beaucoup! 🙂
- Il est préférable de télécharger l'ensemble du SDK à partir d'ici : origin.releases.qt-project.org/qt5/5.0.0
- Pour utiliser qnetworkaccessmanager, ajouter QT += network pour votre .fichier pro.
Vous devez vous connecter pour publier un commentaire.
Ces deux a fourni la solution.
sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev -y
Il vous manque de l'OpenGL fichiers à inclure. Installer le
mesa-common-dev
package:Cela comprend la
/usr/include/GL
répertoire.Installer aussi:
Je l'ai corrigé en installant
qt5-default
:Pour Fedora, vous aurez besoin: