web-dev-qa-db-ja.com

QT 5.12: "/ usr / include / libdrm"の "gl / gl.h"が見つかりませんでした

_Ubuntu 18.04.3_、_Qt SDK 5.12.5_、gitCMakeがインストールされている_build-essential_システム(NVIDIA)があります。 QT CreatorでメインのCMakelists.txtを開くことでQTプロジェクトを構築しようとしています。

_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をまったくインストールしていません。公式オンラインインストーラを介してのみ。

11
juzzlin

Fedora/Rhelを使用している人がこの質問を見つけた場合、mesaパッケージはここで異なる名前です。

  • mesa-libgl
  • mesa-libgl-devel

$ Sudo dnf install mesa-libGL mesa-libGL-devel _

ソース: https://access.redhat.com/solutions/56301

3
vadkou