/usr/bin/x86_64-linux-gnu-ld: cannot find -lGL
本文参考了:https://www.jb51.cc/linux/440468.html以及:https://blog.csdn.net/linda_ds/article/details/70243423感谢原作者分享。ubuntu 18.04下,用Qt编译c++时,遇到错误:/usr/bin/x86_64-linux-gnu-ld: cannot find -lGL搜索电脑发现存在一...
·
本文参考了:https://www.jb51.cc/linux/440468.html
以及:https://blog.csdn.net/linda_ds/article/details/70243423
感谢原作者分享。
ubuntu 18.04下,用Qt编译c++时,遇到错误:
/usr/bin/x86_64-linux-gnu-ld: cannot find -lGL
搜索电脑发现存在一些libGL.so.1*
在路径:/usr/lib/x86_64-linux-gnu 中。
于是在/usr/lib 和 /usr/lib/x86_64-linux-gnu 均建立了软连接:libGL.so,链接到 /usr/lib/x86_64-linux-gnu/libGL.so.1
sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so
问题并未解决。
看了上面的博客后,执行了:
sudo apt install libgl1-mesa-dev
问题仍未解决。
搜索发现在目录中存在18.04版的libGL.so.1,在如下路径中:
snap/gnome-3-28-1804/71/usr/lib/x86_64-linux-gnu
于是建立软连接:
sudo ln -s /snap/gnome-3-28-1804/71/usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
问题解决。
更多推荐
已为社区贡献3条内容
所有评论(0)