目录
2)将 libGL.so 库文件拷贝至 /usr/lib/ 目录下
一、前言
博主最近在学习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
😘