在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find -lGL"错误。 在网上搜索解决方法,找到的方案基本上是安装libgl1-mesa-dev,如通过apt-get install libgl1-mesa-dev安装,但是在我自己的系统上尝试这条命令,无论怎么安装都会出现一大堆依赖错误,按照缺少的依赖一个个尝试安装,结...
报错的根源就在于Makefile文件中多了一个-lGL的编译选项。 我们可以自己用qmake命令,去生成Makefile文件。 所以我们要做的就是把这个-lGL给干掉。 太长不看版:直接修改{QT_DIR}/modules/qt_lib_gui_private.pri,去掉第15行的 -lGL 即可,再次生成的Makefile中不会再出现 -lGL。 首先我们得知道qmake生成的make...
解决问题1:构建arm编译器套件。 出错原因:选择arm编译器路径时软件会崩溃。 解决办法:手动填写arm编译器g++的路径即可。 好处:通过QT IDE软件即可直接编译出开发板可以直接运行的程序。 将可执行文件手动拷贝到开发板即可运行! 解决问题2:编译PC桌面版QT程序报错。 错误问题: error: cannot find -lGL error: collec...
(2)如果以上信息都确认⽆误,则检查⼯程⽂件中*.pro中是否有“QT += widgets”,若没有,则需要在⼯程⽂件*.pro下增加⼀条:“QT += widgets”。通常问题就可以解决了;2、:-1: error: cannot find -lGL 这个就很郁闷了,刚刚接触QT,连个hello world都没搞定呢,lGL是个什么⿁?⽹上...
如何去除?Ubuntu下没有openGL,不想装,参考了下列文章: 解决Qt5.7.0 cannot find -lGL 算是知道...
linux下Qt问题cannot find -lGL collect2: error: ld returned 1 exit status 2015-02-01 17:50 −... 小菜鸟_yang 0 1561 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 算是知道...
加入QT+=widgets 问题2:error: cannot find -lGL 原因是系统缺乏相应的OpenGL库文件造成,解决方案如下: 进入CentOS系统的终端,依次执行以下命令,即可解决。(依然需要root权限) #yum install mesa-libGL-devel mesa-libGLU-devel #yum install freeglut-devel...
3.启动Qt 在ubuntu16.04下搜索qt: 会出现如下图所示的图标,点击图标就会打开qt的界面。 4.Qt的测试: 编写测试程序,点击运行,可能会报错: /usr/bin/ld:error:cannotfind-lGL 1. 解决方法: sudoapt-getinstalllibgl1-mesa-dev 1. 再编译就没有错误了。
在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find -lGL"错误。 在网上搜索解决方法,找到的方案基本上是安装libgl1-mesa-dev,如通过apt-get install libgl1-mesa-dev安装,但是在我自己的系统上尝试这条命令,无论怎么安装都会出现一大堆依赖错误,按照缺少的依赖一个个尝试安装,结...