You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Yocto镜像构建C项目缺失GLES2头文件,需添加哪些开发包?

Yocto镜像中构建C项目缺失GLES2头文件的解决办法

在Yocto镜像内从源码构建依赖GLES2的C项目时,执行make出现如下错误:

fatal error: 'GLES2/gl2.h' file not found
#include <GLES2/gl2.h>

当前已添加的构建依赖配置为:

CORE_IMAGE_EXTRA_INSTALL += " git make clang pkgconfig libdrm-dev libgl-mesa-dev libegl-mesa-dev mesa-dev"

需要补充的开发包

  • libgles2-mesa-dev:该包包含OpenGL ES 2.0的完整头文件(含GLES2/gl2.h)及开发链接库,是构建GLES2相关应用的必需依赖。
  • 若后续构建出现链接库缺失问题,可补充安装libgles2-mesa(运行时库),不过开发包通常已包含构建所需的链接文件。

更新后的配置

将libgles2-mesa-dev加入CORE_IMAGE_EXTRA_INSTALL:

CORE_IMAGE_EXTRA_INSTALL += " git make clang pkgconfig libdrm-dev libgl-mesa-dev libegl-mesa-dev mesa-dev libgles2-mesa-dev"

内容的提问来源于stack exchange,提问作者jpx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 09:32:05