Ответ 1
sudo apt-get install mesa-common-dev
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
Эти два предоставили решение.
Я хотел узнать Qt и так загрузил Qt-библиотеку (5.0) и создатель Qt для Windows. Там я не смог получить доступ к QNetworkAccessManager.. он дал ошибку, когда включил QNetworkAccessManager Я не смог выяснить причину ошибки, и я был двойной загрузкой с Ubuntu. Поэтому я загрузил Qt для Ubuntu и начал использовать его, но на этот раз он дает ошибку, когда включаю 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
.
Установите также:
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
Я исправил это, установив qt5-default
:
sudo apt install qt5-default
Для Fedora вам потребуется:
sudo dnf install mesa-libGL-devel