Qt 5.12: Не удалось найти «GL / gl.h» в «/ usr / include / libdrm» - PullRequest
1 голос
/ 10 ноября 2019

У меня недавно установлена ​​система Ubuntu 18.04.3 (NVIDIA), в которой установлены только Qt SDK 5.12.5, build-essential, git и CMake. Я пытаюсь построить проект Qt, открыв основной файл CMakeLists.txt в Qt Creator:

Check for working CXX compiler: /usr/bin/g++
Check for working CXX compiler: /usr/bin/g++ -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
CMake Error at /home/juzzlin/Qt/5.12.5/gcc_64/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:9 (message):
  Failed to find "GL/gl.h" in "/usr/include/libdrm".
Call Stack (most recent call first):
  /home/juzzlin/Qt/5.12.5/gcc_64/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:174 (include)
  /home/juzzlin/Qt/5.12.5/gcc_64/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:89 (find_package)
  CMakeLists.txt:89 (find_package)

Что мне еще нужно установить?

Примечание: я не установил Qt изрепозитории вообще. Только через официальный онлайн установщик.

1 Ответ

3 голосов
/ 10 ноября 2019

Вам нужно mesa пакетов.

  • mesa-common-dev
  • libglu1-mesa-dev

$ apt install mesa-common-dev libglu1-mesa-dev
И попробуй.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...