CMake Error at /home/songxizhi/local/qtcreator/5.12.11/gcc_64/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:9 (message): Failed to find "GL/gl.h" in "/usr/include/libdrm".
时间: 2023-07-04 17:31:12 浏览: 216
跨平台2D游戏引擎-C/C++开发
这是一个CMake的错误,它表示找不到GL/gl.h头文件。这通常是由于缺少OpenGL或GLUT库引起的。
要解决此问题,您可以尝试以下步骤:
1. 确认您已经安装了OpenGL和GLUT库。
2. 确认您的CMakeLists.txt文件中已正确设置OpenGL和GLUT库的路径。
3. 您可以尝试在CMakeLists.txt文件中添加以下代码来查找OpenGL和GLUT库:
```
find_package(OpenGL REQUIRED)
find_package(GLUT REQUIRED)
```
然后,您可以使用以下代码将这些库添加到您的项目中:
```
target_link_libraries(your_project_name OpenGL::GLU OpenGL::GL GLUT::GLUT)
```
如果您仍然无法解决问题,请尝试在搜索路径中添加GL/gl.h头文件的位置。
阅读全文