针对你遇到的编译错误 error: cannot find -lgl: no such file or directory,我们可以按照以下步骤进行排查和解决: 1. 确认-lgl库的含义和用途 -lgl 是一个链接器(linker)选项,用于指示编译器在链接阶段查找名为 libgl.so(在Linux系统下,动态库通常以 lib 前缀和 .so 后缀命名)或 libgl.a(静态库通常以 ....
1、问题描述 QtCreator第一次编译时,报错GL/gl.h: No such file or directory 错误信息如下: /home/Qt5.6.3/5.6.3/gcc_64/include/QtGui/qopengl.h:136: error: GL/gl.h: No such file or directory include <GL/gl.h> ^ 1 2、原因分析 说明系统里面缺少OpenGl库 3、解决方法 sudo apt-get inst...
GL/gl.h: No such file or directory # include <GL/gl.h> 原因是没有安装opengl库,终端执行命令: sudo apt-get install mesa-common-dev 再次运行程序,上面的错误消失但随之而来另一个错误: cannot find -lGL collect2: error: ld returned 1 exit status 再执行命令: sudo apt-get install libgl1-mesa...
错误信息如下: /home/Qt5.6.3/5.6.3/gcc_64/include/QtGui/qopengl.h:136: error: GL/gl.h: No such file or directory include <GL/gl.h> ^ 1 2、原因分析 说明系统里面缺少OpenGl库 3、解决方法 sudo apt-get install mesa-common-dev 再次执行,又报错:cannot find -lGL sudo apt-get install l...
/usr/bin/ld: cannot find -lGL: No such file or directory solution: sudo apt install mesa-common-dev libglu1-mesa-dev 1. It works. c++ - /usr/bin/ld: cannot find -lGL (Ubuntu 14.04) - Stack Overflow
首先我们在Ubuntu的桌面,点击右键,选择打开终端。在终端中,我们输入:sudo apt-get install libqt4-dev,然后点击回车。这里需要输入一个root密码,我们输入自己的密码按回车。这个时候,我们会开始安装QT4的库,出现如图示界面时,我们直接回车即可。然后我们需要做的就是等待,等待如图示界面出现。然后我们再打开QT...
Linux Qt cannot find -lGL错误完美解决方案(亲测有效) Linux Qt “cannot find -lGL” 错误的完美解决方案(亲测有效) 前言 在多数Linux发行版本中,Qt 安装完成后直接编译或运行项目时,可能会遇到“cannot find -lGL”错误。这篇文章将详细介绍如何解决这个问题。
《关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法》 错误产生原因 无法找到-lGL,-l表示库文件,根据QT的库规则,可以得到该库的名称: libGL.so 第一种解决方法:安装库 sudo apt-get install libgl1-mesa-dev 第二种解决方法:定位该库,将其添加进库路径 ...
【摘要】 在 Linux 下编译 Qt 代码的时候出现 cannot find -lGL 的错误,如下所示: 图1 编译错误信息 解决方法 在终端中执行如下命令: sudo apt-get install libgl1-mesa-dev 在Linux 下编译 Qt 代码的时候出现 cannot find -lGL 的错误,如下所示: ...
编译qt项目的时候出现错误:error: cannot find -lGL 错误产生原因: 无法找到-lGL,-l表示库文件,根据QT的库规则,可以得到该库的名称: libGL.so 第一种解决方法:安装库 sudoapt-getinstalllibgl1-mesa-dev 1. 第二种解决方法:定位该库,将其添加进库路径 ...