CentOS7和Ubuntu18.10下运行Qt Creator出现cannot find -lGL的问题的解决方案
解决方法:缺少相应的opengl的库,需要安装opengl库
一、Ubuntu下解决Qt5.11.1 cannot find -lGL
有两种原因:
- 一种是没有按照libGL库,那么就安装:
sudo apt-get install libgl1-mesa-dev
- 一种是装了,但是libGL动态链接库的路径不对,那么就配置一下路径:
$ locate libGL
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.10
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.10.0
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10.0
/usr/lib/x86_64-linux-gnu/libGLU.so.1
/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2
/usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2.0.0
$ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so
二、CentOS7遇到Qt编译问题的解决方案(error: cannot find -lGL)
- 安装opengl库,缺少相应的opengl的库,安装以下OpenGL相关库:
yum install mesa-libGL-devel mesa-libGLU-devel freeglut-devel
- 加入libGL库到/usr/lib目录下
使用locate libGL命令或find /usr -name libGL*命令搜索。
搜索结果中发现/usr/lib64/libGL.so.1文件(这个文件也可能在另一个目录中)。
[havealex@localhost ~]$ locate libGL
/home/havealex/QtProjects/QT5.9Samp/chap16Aux/samp16_3Setup/minGW/libGLESV2.dll
/home/havealex/QtProjects/QT5.9Samp/chap16Aux/samp16_3Setup/msvc32/libGLESV2.dll
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_egl.cpp
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_egl.h
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_egl_ext.cpp
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_egl_ext.h
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_gles_2_0.cpp
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_gles_2_0.h
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_gles_2_0_ext.cpp
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_gles_2_0_ext.h
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_gles_3_0.cpp
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_gles_3_0.h
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_gles_3_0_ext.cpp
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/entry_points_gles_3_0_ext.h
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/global_state.cpp
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/global_state.h
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/libGLESv2.cpp
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/libGLESv2.def
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/libGLESv2_mingw32.def
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/libGLESv2d.def
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/libGLESv2d_mingw32.def
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/3rdparty/angle/src/libGLESv2/resource.h
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/angle/src/libGLESv2
/opt/Qt5.11.1/5.11.1/Src/qtbase/src/angle/src/libGLESv2/libGLESv2.pro
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv1_CM
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2.gypi
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv1_CM/libGLESv1_CM.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv1_CM/libGLESv1_CM.def
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv1_CM/libGLESv1_CM.rc
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv1_CM/resource.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_egl.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_egl.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_egl_ext.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_egl_ext.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_1_0_autogen.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_1_0_autogen.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_2_0_autogen.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_2_0_autogen.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_2_0_ext.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_2_0_ext.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_3_0_autogen.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_3_0_autogen.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_3_1_autogen.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_3_1_autogen.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_ext_autogen.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/entry_points_gles_ext_autogen.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/gen_proc_table.py
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/global_state.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/global_state.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/libGLESv2.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/libGLESv2.def
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/libGLESv2.rc
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/proc_table.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/proc_table_autogen.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/proc_table_data.json
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libGLESv2/resource.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/mesa/src/docs/libGL.txt
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Buffer.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Buffer.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Context.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Context.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Device.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Device.hpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Display.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Display.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Fence.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Fence.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Framebuffer.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Framebuffer.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Image.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Image.hpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/IndexDataManager.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/IndexDataManager.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Program.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Program.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Query.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Query.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Renderbuffer.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Renderbuffer.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/ResourceManager.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/ResourceManager.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Shader.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Shader.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Surface.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Surface.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Texture.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/Texture.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/VertexDataManager.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/VertexDataManager.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/libGL.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/libGL.def
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/libGL.rc
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/libGL.vcxproj
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/libGL.vcxproj.filters
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/main.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/main.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/mathutil.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/resource.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/utilities.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGL/utilities.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Android.mk
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Buffer.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Buffer.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Context.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Context.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Device.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Device.hpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Framebuffer.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Framebuffer.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/IndexDataManager.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/IndexDataManager.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Renderbuffer.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Renderbuffer.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/ResourceManager.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/ResourceManager.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Texture.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/Texture.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/VertexDataManager.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/VertexDataManager.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/libGLES_CM.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/libGLES_CM.def
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/libGLES_CM.hpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/libGLES_CM.lds
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/libGLES_CM.rc
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/libGLES_CM.vcxproj
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/libGLES_CM.vcxproj.filters
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/main.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/main.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/mathutil.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/resource.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/utilities.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLES_CM/utilities.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Android.mk
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/BUILD.gn
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Buffer.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Context.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Context.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Device.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Device.hpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Fence.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Fence.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Framebuffer.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Framebuffer.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/IndexDataManager.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/IndexDataManager.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Program.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Program.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Query.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Query.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Renderbuffer.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Renderbuffer.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/ResourceManager.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/ResourceManager.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Sampler.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Shader.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Shader.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Texture.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/Texture.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/TransformFeedback.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/TransformFeedback.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/VertexArray.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/VertexArray.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/VertexDataManager.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/VertexDataManager.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/entry_points.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/libGLESv2.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/libGLESv2.def
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/libGLESv2.hpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/libGLESv2.lds
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/libGLESv2.rc
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/libGLESv2.vcxproj
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/libGLESv2.vcxproj.filters
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/libGLESv3.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/main.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/main.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/mathutil.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/resource.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/utilities.cpp
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/src/OpenGL/libGLESv2/utilities.h
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/PowerVR_SDK/Builds/Windows/x86_32/Lib/libGLES_CM.lib
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/PowerVR_SDK/Builds/Windows/x86_32/Lib/libGLESv2.lib
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/PowerVR_SDK/Builds/Windows/x86_64/Lib/libGLES_CM.lib
/opt/Qt5.11.1/5.11.1/Src/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/PowerVR_SDK/Builds/Windows/x86_64/Lib/libGLESv2.lib
/opt/Qt5.11.1/Tools/QtCreator/lib/qtcreator/libGLSL.so
/opt/Qt5.11.1/Tools/QtCreator/lib/qtcreator/libGLSL.so.4
/opt/Qt5.11.1/Tools/QtCreator/lib/qtcreator/libGLSL.so.4.6
/opt/Qt5.11.1/Tools/QtCreator/lib/qtcreator/libGLSL.so.4.6.2
/opt/Qt5.11.1/Tools/QtCreator/lib/qtcreator/plugins/libGLSLEditor.so
/usr/lib/libGL.so
/usr/lib64/libGL.so
/usr/lib64/libGL.so.1
/usr/lib64/libGL.so.1.7.0
/usr/lib64/libGLESv1_CM.so
/usr/lib64/libGLESv1_CM.so.1
/usr/lib64/libGLESv1_CM.so.1.2.0
/usr/lib64/libGLESv2.so
/usr/lib64/libGLESv2.so.2
/usr/lib64/libGLESv2.so.2.1.0
/usr/lib64/libGLU.so
/usr/lib64/libGLU.so.1
/usr/lib64/libGLU.so.1.3.1
/usr/lib64/libGLX.so
/usr/lib64/libGLX.so.0
/usr/lib64/libGLX.so.0.0.0
/usr/lib64/libGLX_mesa.so.0
/usr/lib64/libGLX_mesa.so.0.0.0
/usr/lib64/libGLX_system.so.0
/usr/lib64/libGLdispatch.so
/usr/lib64/libGLdispatch.so.0
/usr/lib64/libGLdispatch.so.0.0.0
从上面的结果可以看到,libGL库被安装到/usr/lib64目录下,然后使用ln -s/usr/lib64/libGL.so.1 /usr/lib/libGL.so命令给已存在的库文件创建一个软链接到/usr/lib目录。
ln -s/usr/lib64/libGL.so.1 /usr/lib/libGL.so
再在QtCreator中运行QT项目,就不会报"Qt Creator出现cannot find -lGL"这个错误了。
参考链接
- Qt 之 运行Qt Creator出现cannot find -lGL的问题的两种解决
- CentOS遇到Qt编译问题的解决方案(error: cannot find -lGL)
- 【Qt】Centos7 qt出现cannot find -lGL
CentOS7和Ubuntu18.10下运行Qt Creator出现cannot find -lGL的问题的解决方案的更多相关文章
- Ubuntu18.10下运行blender2.80bate闪退(问题?)
Ubuntu18.10下直接运行blender2.80bate闪退, 运行blender2.79正常. ================= root@tom-laptop:/# uname -aLin ...
- Ubuntu18.10下安装Qt5.12过程记录
首先你得先安装Ubuntu操作系统(我是在VMWare14中安装的Ubuntu18.10版本). 阿里镜像:https://opsx.alibaba.com/mirror 我这里下载的文件为:ubun ...
- ubuntu下借助qt creator创建属于自己的共享库
简介: 在 Windows 上,共享库由 .dll 表示:在 Linux 上,由 .so 表示. Shared Library的优势 共享库,又称动态库或so文件,顾名思义,它可以在可执行文件启动时加 ...
- Windows下的Qt Creator的安装
采用Qt和Qt creator分别下载和安装的方式:(需要手动设置关联Qt和Qt Creator) 一.软件下载 从http://qt-project.org/downloads分别下载Qt和Qt ...
- win下配置qt creator 能够执行c/c++
首先需要相关包共四个: qt-win-opensource-4.8.5-mingw.exe qt-creator-windows-opensource-2.8.1.exe MinGW-gcc440_1 ...
- windows下,Qt Creator 中javascript调试器安装并使用
最开始使用Qt Creator时,想使用断点来调试javascript代码.但在按下debug键后,却提示调试器未配置,让我比较郁闷. 好了,郁闷的是说了,咱们来说说高兴的.要Qt Creator调试 ...
- Ubuntu18.10下出现Could not get lock /var/lib/dpkg/lock的错误
最近在Windows10系统下使用Oracle VM VirtualBox6.0.2下安装的Ubuntu18.10时,运用sudo apt-get install 安装pkg-config工具,在终 ...
- Ubuntu 14.10 下运行进程实时监控pidstat命令详解
简介 pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存.设备IO.任务切换.线程等.pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上 ...
- centos7.5&ubuntu18.10安装Google浏览器
一.手动安装 1. 下载 rpm 包https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 2. 安装依赖 ...
随机推荐
- appscan 历史版本下载
https://www.cnblogs.com/hua198/p/11120916.html
- IOC依赖注入的原理
一.什么是IOC 维基百科上说到:2004年Martin Fowler 提出了“控制反转的”概念,他得出的结论是:依赖对象的获得被反转了.后来为这个创造了一个更好的名字:依赖注入(IOC = Inve ...
- BUUCTF--findit
测试文件:https://buuoj.cn/files/7b8602971727c6c82ec0d360d5cad2c0/6a428ff2-25d7-403c-b28e-3f980a10a5a2.ap ...
- zTree根节点默认打开
1.在生成tree的json数据中,直接给出:open:true的属性; 2.treeObj.expandAll(true); 3.var zTree = $.fn.zTree.getZTreeObj ...
- ES6——generator
generator 生成器函数 普通函数,一路到底 generator函数,中间可以停,到哪停呢,用 yield 配合,交出执行权 yield 有 放弃.退让.退位的意思 需要调用next()方法启动 ...
- 前端与后端数据交互的方式之ajax
前端与后端数据交互的方式之Ajax 对于前端学习而言,CSS+HTML+JavaScript的学习在自我学习的情况下掌握也不是很难,但是想要实现前后端的数据交互在没有指导的情况下学习会是一头雾水.接下 ...
- VS2012在解决方案资源管理器显示解决方案名称
工具>选项>项目与解决方案(需点右下方的显示所有)>点上 总是显示解决方案
- vue.js 笔记
<!-- 多层for循环 --> <ul> <li v-for="(ite,key) in list2"> {{key}}-------{{it ...
- NtQuerySystemInformation
#include "stdafx.h" #include <Windows.h> #include <winternl.h> using namespace ...
- Uboot命令U_BOOT_CMD分析
其中U_BOOT_CMD命令格式如下: U_BOOT_CMD(name,maxargs,repeatable,command,"usage","help") 各 ...