news 2026/4/23 19:13:33

Linux下Qt编译出现“cannot find -lGL“问题解决办法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux下Qt编译出现“cannot find -lGL“问题解决办法

对于很多 Linux 发行版本,Qt 安装完成后如果直接编译或者运行项目,会出现“cannot find -lGL”错误,如下图所示:

这是因为 Qt 找不到 OpenGL 的动态链接库(libGL.so)。OpenGL 在大部分 Linux 发行版中都是默认安装的,包括 Ubuntu、CentOS 等,找不到该链接库一般都是路径不对。

Qt 默认在 /usr/lib/ 目录下查找动态链接库,但是很多 Linux 发行版将 OpenGL 链接库放在其它目录,例如对于CentOS 7,OpenGL 链接库位于 /usr/lib64/ 目录,而对于 Ubuntu,OpenGL 链接库位于 /usr/lib/i386-linux-gnu/mesa/ 目录。只要我们把 libGL.so 拷贝到 /usr/lib/ 目录,或者在 /usr/lib/ 目录下为 libGL.so 创建一个链接,就能解决问题。显然第二种办法更好。

另外,Linux 发行版自带的 OpenGL 链接库在后缀中添加了版本号,例如 libGL.so.1、libGL.so.1.2.0、libGL.so.1.3.1 等,但是 Qt 在链接阶段查找的 OpenGL 链接库是不带版本号的。

总的来说,我们需要在 /usr/lib/ 目录下为 OpenGL 链接库创建一个链接,并去掉版本号。

如果不知道当前 Linux 系统中 libGL.so 的具体路径,可以使用locate libGL命令或find /usr -name libGL*命令查找,然后使用ln -s创建链接。如下所示:

创建链接

Linux 系统中可能存在多个版本的 libGL.so,为任意一个版本创建链接即可。普通用户没有权限创建链接,所以我使用了 root 用户。

完成以上操作,再次启动 Qt,然后编译或者运行,就不会出现“cannot find -lGL”错误了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 18:51:41

YOLO在体育赛事分析中的应用:运动员动作识别追踪

YOLO在体育赛事分析中的应用:运动员动作识别与追踪 在一场激烈的篮球比赛中,教练席上的战术板已经不再是唯一的数据来源。取而代之的是实时跳动的热力图、自动标注的跑位轨迹和即时生成的动作分类报告——这些背后,往往离不开一个高效视觉引擎…

作者头像 李华
网站建设 2026/4/23 17:34:45

YOLOv8与YOLOv10在mAP-s上的对比实测报告

YOLOv8与YOLOv10在mAP-s上的对比实测报告 在工业质检线上,一张高清PCB板图像缓缓流过视觉检测工位。镜头下,那些尺寸仅为几个像素的微小焊点,正决定着整块电路的命运——漏检一个虚焊点,可能导致整机失效。这类对小目标“零容忍”…

作者头像 李华
网站建设 2026/4/23 12:12:25

YOLO目标检测灰度发布完成:新模型GPU性能达标

YOLO目标检测灰度发布完成:新模型GPU性能达标 在智能制造车间的流水线上,一台工业相机正以每秒60帧的速度捕捉高速运动的零部件。后台服务器中,一个深度学习模型正在逐帧分析图像——它需要在20毫秒内判断是否存在缺陷,并立即触发…

作者头像 李华
网站建设 2026/4/22 16:16:47

YOLO模型输入分辨率设置指南:平衡精度与GPU负载

YOLO模型输入分辨率设置指南:平衡精度与GPU负载 在工业质检线上,一台搭载YOLOv8s的检测设备正以每秒30帧的速度扫描PCB板——突然,一个仅占15像素的微型电容被漏检。工程师调出日志发现,GPU显存使用率长期处于98%高位,…

作者头像 李华
网站建设 2026/4/23 12:12:05

YOLOv11改进 - Mamba | ASSG (Attentive State Space Group) 注意力状态空间组:增强全局上下文感知 | CVPR 2025

前言 本文介绍了MambaIRv2,它赋予Mamba非因果建模能力以实现注意力状态空间恢复模型。Mamba架构在图像恢复中存在因果建模局限,MambaIRv2提出注意力状态空间方程,还引入语义引导的邻域机制。实验表明,在轻量级和经典超分辨率任务中,MambaIRv2比其他模型有更好的峰值信噪比…

作者头像 李华