0
点赞
收藏
分享

微信扫一扫

Qt学习之解决linux下qt构建出现cannot find -lGL的问题

其生 2022-04-02 阅读 62

目录

一、前言

😁

二、解决方案

1、问题出现原因

2、解决

1)先查找 libGL.so 这个库文件

2)将 libGL.so 库文件拷贝至 /usr/lib/ 目录下

3)重新运行qt

3、第二种方案


一、前言

        博主最近在学习linux,然后在linux下使用qt,创建新项目在构建运行的时候出现如下报错

😁

问题已经解决了,蛮记录一下解决过程。

二、解决方案

1、问题出现原因

        代码是没有任何问题的,出现这个问题的原因是因为找不到相应的lib文件或者是库文件路径不对,以上面的报错来说就是系统在默认路径 usr/lib/ 中找不到 libGL.so 文件。

2、解决

1)先查找 libGL.so 这个库文件

        在终端输入如下命令

locate libGL

2)将 libGL.so 库文件拷贝至 /usr/lib/ 目录下

        在终端输入如下命令。

cp /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so

3)重新运行qt

        此时再次构建就没有出现问题!!构建运行成功!!😚

3、第二种方案

        上面是拷贝的方法,也可以通过建立软链接来解决。

sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so

 

😘

 

举报

相关推荐

0 条评论