如何在Arch Linux中安装OpenGL头文件 我使用ARCLinux,尝试用C++学习GLFW。我需要在我的程序中包含OpenGL标题。我在QtCreator中有以下cmake文件:- cmake_minimum_required(VERSION 2.8) find_package(glfw3 3.2 REQUIRED) find_package(OpenGL REQUIRED) project(gt) add_executable(${PROJECT_NAME} "main.cpp") target_include_directories(myapp ${OPENGL_INCLUDE_DIR}) target_link_libraries(gt ${OPENGL_gl_LIBRARY}) target_link_libraries(gt ${OPENGL_glu_LIBRARY})

如何在Arch Linux中安装OpenGL头文件 我使用ARCLinux,尝试用C++学习GLFW。我需要在我的程序中包含OpenGL标题。我在QtCreator中有以下cmake文件:- cmake_minimum_required(VERSION 2.8) find_package(glfw3 3.2 REQUIRED) find_package(OpenGL REQUIRED) project(gt) add_executable(${PROJECT_NAME} "main.cpp") target_include_directories(myapp ${OPENGL_INCLUDE_DIR}) target_link_libraries(gt ${OPENGL_gl_LIBRARY}) target_link_libraries(gt ${OPENGL_glu_LIBRARY}),c++,opengl,header-files,archlinux,C++,Opengl,Header Files,Archlinux,但是QtCreator无法配置该文件,因此出现了错误:- /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137: error: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR) /usr/share/cmake-3.10/Modules/FindPackageHandleSta

但是QtCreator无法配置该文件,因此出现了错误:-

/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137: error: Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR) /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-3.10/Modules/FindOpenGL.cmake:369 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:4 (find_package)

:-1: error: Configuration failed.
在安装arch linux时,我还安装了
base-devel
group

下面是
glxinfo | grep OpenGL
命令的输出:-

$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile 
OpenGL version string: 2.1 Mesa 17.3.7
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.3.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

安装mesa和与视频相关的软件包board@Amadeus我已经安装了mesa和与我的Board相关的软件包。您可以打印
glxinfo | grep OpenGL
?@Amadeus是的。参见editSo,最后一种选择是查看位置
GL/GL.h
。你能把它所在的目录打印出来吗?