1# EGL 2 3[EGL](https://registry.khronos.org/EGL/sdk/docs/man/) 是Khronos官方提供的渲染API (如[OpenGLES](https://registry.khronos.org/OpenGL-Refpages/es3/) 或 OpenVG) 与底层原生窗口系统之间的接口。OpenHarmony 现已支持 EGL。 4 5## 引入EGL能力 6 7如果开发者需要使用EGL相关功能,首先请添加头文件: 8 9```cpp 10#include <EGL/egl.h> 11``` 12 13其次在CMakeLists.txt中添加以下动态链接库: 14 15``` 16libEGL.so 17``` 18 19如果需要调用EGL扩展接口,需要额外添加头文件并且在CMakeLists.txt中添加宏定义: 20``` 21#include <EGL/eglext.h> 22EGL_EGLEXT_PROTOTYPES 23``` 24 25## 支持的接口说明 26 27OpenHarmony目前支持EGL部分接口,支持的接口会随着版本演进,持续更新。 28 29目前支持的接口如下: 30 31[native api中导出的EGL符号列表](egl-symbol.md) 32 33