关于 麒麟系统开发错误“fatal error: GL/gl.h: No such file or directory“ 的解决方法

Posted 长沙红胖子Qt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 麒麟系统开发错误“fatal error: GL/gl.h: No such file or directory“ 的解决方法相关的知识,希望对你有一定的参考价值。

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125149955

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)

Qt开发专栏:各种问题解决(点击传送门)

国产麒麟系统相关开发


问题

  当前系统版本:
  
  麒麟老一点版本得是拉取ubuntu源,新一点的版本是拉取麒麟源,目前判断本版本系统拉取麒麟源,但是本地还是ubuntu(麒麟修改了依赖包的名称),导致装不上opengl

fatal error: GL/gl.h: No such file or directory

  


解决方法

  联系厂家,一段时间后,给了麒麟的源连接:
  

cd /etc/apt
sudo cp sources.list sources.list.bak
sudo vi sources.list

  修改源地址(源是官方另外给的)

deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-hwe   main 

  更新源:

sudo apt-get update

  
  然后,安装成功了:

sudo apt-get install libgl1-mesa-dev

  

以上是关于关于 麒麟系统开发错误“fatal error: GL/gl.h: No such file or directory“ 的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

关于 fatal error: stdio.h: No such file or directory的问题

vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决

关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法

错误:FIREBASE FATAL ERROR:数据库初始化多次

虚拟机linux ubuntu中fatal error啥意思

LINK : fatal error LNK1104: 无法打开文件“kernel32.lib