问题
国产化开发,在国产麒麟V10+Qt5.12开发环境下编译Qt程序,出现错误”cannot find -lGL“。(PS:该错误时ubuntu开发常规错误)。
相关博客
《关于 编译QT项目时报错:error: cannot find -lGL 的解决方法》
《关于 编译qt项目时报错:error: cannot find -lGLESv2 的解决方法》
《关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法》
解决方法
在麒麟系统上,我们去通过在线安装是会有问题的:
需要通过手动建立软连接来解决。
sudo find /usr -name libGL*
然后建立软连接:
sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
编译代码并运行,如下图: