请注意,普通用户没有权限创建链接,因此需要使用 root 用户。 完成以上操作后,重新启动 Qt 并编译或运行项目,“cannot find -lGL” 错误应该就解决了。 总结 通过简单的链接创建步骤,我们成功解决了 Qt 在 Linux 系统中“cannot find -lGL” 的问题。这不仅展示了 Linux 系统的灵活性,也体现了问题解决过程中对系...
对于很多Linux发行版本,Qt安装完成后如果直接编译或者运行项目,会出现“cannot find -lGL”错误,如下图所示: 这是因为 Qt 找不到 OpenGL 的动态链接库(libGL.so)。在《Linux Qt安装》一节中我们说过,OpenGL 在大部分Linux 发行版中都是默认安装的,包括 Ubuntu、CentOS 等,找不到该链接库一般都是路径不对。 Qt...
对于很多 Linux 发行版本,Qt 安装完成后如果直接编译或者运行项目,会出现“cannot find -lGL”错误,如下图所示: 这是因为 Qt 找不到 OpenGL 的动态链接库(libGL.so)。在《Linux Qt安装》一节中我们说过,OpenGL 在大部分 Linux 发行版中都是默认安装的,包括 Ubuntu、CentOS 等,找不到该链接库一般都是路径不对...
在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find -lGL"错误。 在网上搜索解决方法,找到的方案基本上是安装libgl1-mesa-dev,如通过apt-get install libgl1-mesa-dev安装,但是在我自己的系统上尝试这条命令,无论怎么安装都会出现一大堆依赖错误,按照缺少的依赖一个个尝试安装,结...
在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find -lGL"错误。 在网上搜索解决方法,找到的方案基本上是安装libgl1-mesa-dev,如通过apt-get install libgl1-mesa-dev安装,但是在我自己的系统上尝试这条命令,无论怎么安装都会出现一大堆依赖错误,按照缺少的依赖一个个尝试安装,结...
Linux Qt cannot find -lGL 1.查找libGL $locatelibGL /usr/lib64/libGL.so.1 /usr/lib64/libGL.so.1.2.0 1. 2. 3. 2.链接 sudoln-s/usr/lib64/libGL.so.1/usr/lib/libGL.so 1.
I'm having a hard time trying to install Qt on linux. I downloaded the .run file on the website and installed Qt. However, when I try to compile the default Hello World project using Qtcreator, I get the following : error cannot find -lGL I was able to solve the problem by issui...
解决问题2:编译PC桌面版QT程序报错。 错误问题: error: cannot find -lGL error: collect2: ld returned 1 exit status 出错原因:缺少以下3个库 mesa-libGL-devel mesa-libGLU-devel freeglut-devel 解决办法:红帽子iso虚拟光盘中自带有安装包,直接进入到/media/RHEL_6.3 i386 Disc 1/Packages目录下进行安装即可...
QtCreater 安装完成后打开Qt新建项目测试安装是否成功 第一次使用控制台可能出现的报错cannot find -lGL,这是因为缺少相关依赖,解决办法如下: 打开终端,输入命令: sudo apt-getinstall libgl1-mesa-dev 之后就可以正确运行了 Opencv库下载与安装 我们从GitHub下载 ...
所以只要有:QT+= gui ,只要画了窗口,就会使用到-lGL 。如果你就是不希望QT用OpenGL,那么你可以去...