请注意,普通用户没有权限创建链接,因此需要使用 root 用户。 完成以上操作后,重新启动 Qt 并编译或运行项目,“cannot find -lGL” 错误应该就解决了。 总结 通过简单的链接创建步骤,我们成功解决了 Qt 在 Linux 系统中“cannot find -lGL” 的问题。这不仅展示了 Linux 系统的灵活性,也体现了问题解决过程中对系...
【摘要】 在 Linux 下编译 Qt 代码的时候出现 cannot find -lGL 的错误,如下所示: 图1 编译错误信息 解决方法 在终端中执行如下命令: sudo apt-get install libgl1-mesa-dev 在Linux 下编译 Qt 代码的时候出现 cannot find -lGL 的错误,如下所示: 图1 编译错误信息 解决方法 在终端中执行如下命令: sudoa...
对于很多Linux发行版本,Qt安装完成后如果直接编译或者运行项目,会出现“cannot find -lGL”错误,如下图所示: 这是因为 Qt 找不到 OpenGL 的动态链接库(libGL.so)。在《Linux Qt安装》一节中我们说过,OpenGL 在大部分Linux 发行版中都是默认安装的,包括 Ubuntu、CentOS 等,找不到该链接库一般都是路径不对。 Qt...
在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find -lGL"错误。 在网上搜索解决方法,找到的方案基本上是安装libgl1-mesa-dev,如通过apt-get install libgl1-mesa-dev安装,但是在我自己的系统上尝试这条命令,无论怎么安装都会出现一大堆依赖错误,按照缺少的依赖一个个尝试安装,结...
编译qt项目的时候出现错误:error: cannot find -lGL 错误产生原因: 无法找到-lGL,-l表示库文件,根据QT的库规则,可以得到该库的名称: libGL.so 第一种解决方法:安装库 sudoapt-getinstalllibgl1-mesa-dev 1. 第二种解决方法:定位该库,将其添加进库路径 ...
对于很多 Linux 发行版本,Qt 安装完成后如果直接编译或者运行项目,会出现“cannot find -lGL”错误,如下图所示: 这是因为 Qt 找不到 OpenGL 的动态链接库(libGL.so)。在《Linux Qt安装》一节中我们说过,OpenGL 在大部分 Linux 发行版中都是默认安装的,包括 Ubuntu、CentOS 等,找不到该链接库一般都是路径不对...
首先我们在Ubuntu的桌面,点击右键,选择打开终端。在终端中,我们输入:sudo apt-get install libqt4-dev,然后点击回车。这里需要输入一个root密码,我们输入自己的密码按回车。这个时候,我们会开始安装QT4的库,出现如图示界面时,我们直接回车即可。然后我们需要做的就是等待,等待如图示界面出现。然后我们再打开QT...
实验问题:运行最简单”hello world!”,出现can’t find -lGL的问题 实验阵地: ubuntu14.04+qt5.2 问题分析: 出现该类问题的原因有2个: (1)没有安装libGL; (2)libGL没有正确链接。 问题解答:(1)如果是问题1,这个好办。只要安装libGL即可。这个在其他博客中也都有提到。 如http://blog.sina.com.cn/s/blo...
在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find -lGL"错误。 在网上搜索解决方法,找到的方案基本上是安装libgl1-mesa-dev,如通过apt-get install libgl1-mesa-dev安装,但是在我自己的系统上尝试这条命令,无论怎么安装都会出现一大堆依赖错误,按照缺少的依赖一个个尝试安装,结...
在Linux 下编译 Qt 代码的时候出现 cannot find -lGL 的错误,如下所示: 解决方法 在终端中执行如下命令: sudo apt-get install libgl1-mesa-dev CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!