Qt Creator : QtGui include error?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (91)

我想学习Qt和下载的Qt库(5.0)和Windows的Qt创建者。我无法访问QNetworkAccessManager。当我包含QNetworkAccessManager时,它出现了一个错误--我无法找出错误的原因,而且我使用Ubuntu进行双重引导。所以我下载了用于Ubuntu的Qt并开始使用它,但是,这一次当我包含QtGui时,它出现了一个错误。这些错误是:

/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
提问于
用户回答回答于
sudo apt-get install mesa-common-dev
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
用户回答回答于

您丢失了OpenGL包含的文件。安装mesa-common-dev一揽子:

# apt-get install mesa-common-dev

这包括/usr/include/GL目录。

扫码关注云+社区

领取腾讯云代金券