请注意,普通用户没有权限创建链接,因此需要使用 root 用户。 完成以上操作后,重新启动 Qt 并编译或运行项目,“cannot find -lGL” 错误应该就解决了。 总结 通过简单的链接创建步骤,我们成功解决了 Qt 在 Linux 系统中“cannot find -lGL” 的问题。这不仅展示了 Linux 系统的灵活性,也体现了问题解决过程中对系...
重新编译Qt项目,验证是否解决了-1: error: cannot find -lgl的问题: 在修改了系统环境或安装了必要的库之后,重新运行qmake并编译项目: bash qmake make 检查编译输出,看是否还会出现找不到-lgl的错误。 如果以上步骤仍然无法解决问题,可能需要检查Qt项目的配置文件(如.pro文件),确保其中正确设置了链接库指令和...
报错的根源就在于Makefile文件中多了一个-lGL的编译选项。 我们可以自己用qmake命令,去生成Makefile文件。 所以我们要做的就是把这个-lGL给干掉。 太长不看版:直接修改{QT_DIR}/modules/qt_lib_gui_private.pri,去掉第15行的 -lGL 即可,再次生成的Makefile中不会再出现 -lGL。 首先我们得知道qmake生成的make...
在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find -lGL"错误。 在网上搜索解决方法,找到的方案基本上是安装libgl1-mesa-dev,如通过apt-get install libgl1-mesa-dev安装,但是在我自己的系统上尝试这条命令,无论怎么安装都会出现一大堆依赖错误,按照缺少的依赖一个个尝试安装,结...
Linux Qt cannot find -lGL错误完美解决方案(亲测有效),://c.biancheng.net/view/3901.html 对于很多Linux发行版本,Qt安装完成后如果直接编译或者运行项目,会出现“cannotfind-lGL”错误,如下图所示:这是因为Qt找不到OpenGL的动态链接库(libGL.so)。在《LinuxQt安
编译qt项目的时候出现错误:error: cannot find -lGLESv2 错误产生原因: 无法找到-lGLESv2 ,-l表示库文件,根据QT的库规则,可以得到该库的名称: 解决方法:安装库 sudo apt-get install libgles2-mesa-dev 1. 2019年05月4日补充 centOS,如下指令:
解决问题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目录下进行安装即可...
5.13.0.run #进行安装,进入可视化界面安装 按照[5-6]的方式配置PATH环境变量,默认安装路径/opt/Qt5.13.0...打开安装好的Qt,配置默认编译器选项,因为Geant4的需求,在Linux系统下采用GCC编译器,请勿选择GCC7 或者 Clang...在测试clock例子的过程中,有时候会出现cannot find -lGL 的报错,且按照[6]的...
linux下Qt问题cannot find -lGL collect2: error: ld returned 1 exit status 2015-02-01 17:50 −... 小菜鸟_yang 0 1563 linux编译qt工程 2019-12-16 16:28 −1、使用QtCreator新建工程,windows和linux都可以,这样才有.pro文件 2、在linux中进入工程目录,生成makefile: /home/5.9.2/gcc_64/bin/...
如何去除?Ubuntu下没有openGL,不想装,参考了下列文章: 解决Qt5.7.0 cannot find -lGL 算是知道...