QT error: cannot find -lGL

自己电脑新搭建的QT5.4.2编程环境,编译的第一个程序出现错误:error: cannot find -lGL

经查证,是找不到GL库,解决办法:

sudo apt-get install libgl1-mesa-dev
时间: 2024-10-19 18:03:48

QT error: cannot find -lGL的相关文章

解决CentOS遇到Qt编译(error: cannot find -lGL)

笔者CentOS 6.5 64位,安装完成Qt5.5.1.随意新建一个Qt Widgets Application. 结果遇到Qt编译问题,提示信息如下: error: cannot find -lGL error: collect2: error: ld returned 1 exit status 原因是系统缺乏相应的OpenGL库文件造成,解决方案如下: 进入CentOS系统的终端,依次执行以下命令,即可解决. su root yum install mesa-libGL-devel me

win7下qt error: undefined reference to `[email protected]'解决

[email protected]对应着winsock2.h的getnameinfo函数 首先需要导入对应的头文件 #ifndef WIN32 #include <sys/socket.h> #include <netinet/in.h> #else //win7下的头文件 #include <winsock2.h> #include<ws2tcpip.h> #endif 在qt的.pro工程文件中添加ws2_32.lib文件即可. LIBS += -lli

创建QT CREATOR对话框报错 linux QT Creator :-1: error: cannot find -lGL

装完QT5.4 及 QT Creator3.3 后 创建第一个QT Widgets Application(相当于窗体) 应用程序 报如上错误. 执行 sudo apt-get install libqt4-dev 重新编译, OK 我也不知道为什么这局就OK, 目前没时间去探究,如果你知道,请留个言给我, 谢谢!

qt 运行提示:error: cannot find -lGL

安装:libgl1-mesa-dev问题解决 [email protected]:~$ sudo apt-get install libgl1-mesa-dev

linux下Qt问题cannot find -lGL collect2: error: ld returned 1 exit status

fedora下解决 yum groupinstall "Development Tools" yum install mesa-libGL-devel ubuntu下解决 sudo apt-get install libglu1-mesa-dev -y

Ubuntu中Qt新建窗体提示lGL错误

提示错误: cannot find -lGL collect2:error:ld returned 1 exit status 这是因为系统缺少链接库,终端输入: sudo apt-get install libgl1-mesa-dev sudo apt-get install libglu1-mesa-dev freeglut3-dev

QT error LNK2019: 无法解析的外部符号

一个见到那的错误,困扰了好几天了,今天才解决,记录下. 使用QT Creator建立项目,添加一个QT设计界面widget,命名为TestWidget.有ui,头文件(.h),源码文件(.cpp).在使用TestWidget编译时,被编译器标为“无法解析的外部符号”. error LNK2019 无法解析的外部符号 解决方法:将当前qt工程所在的父目录下的 build-(工程名)-XXXXXX-Debug 文件夹删除,再构建项目即可运行..

Qt error:QtThese QT version are inaccessible

安装完Qt Add-in 打开VS2013的时候出现标题错误. QTDIR 需要设置成Qt安装目录下的vc,这个vc目录下包含include,lib,bin等文件夹.或者是在Qt Option里面设置Qt的版本路径 references: http://stackoverflow.com/questions/20330459/qt-5-1-1-with-visual-studio-2012-these-qt-version-are-inaccessible http://stackoverflo

Qt error: C2236: 意外的标记“class”。是否忘记了“;”?

前阵子玩了一个比较大的程序,手脚,身子脑袋都分开写的那种,因此互相include .h比较多,那么问题来了,有些cpp没有include 的类却使用了起来 ,这时候IDE不会出这个类没有定义什么的,而是跑出了这样的错误    error: C2236: 意外的标记"class".是否忘记了";"? 这时候就要需要去检查了,要么真的是class前面没有  ; 要么就是有类没有包含进来就使用了.