如何在 OpenGL ES 2 中加载函数?

How to Load Functions In OpenGL ES 2?

我找了半天也没找到介绍如何操作的网站。

eglGetProcAddress 是执行此操作所需的唯一函数吗?

我尝试了以下方法,但它甚至没有编译:

GLuint GL_APICALL GL_APIENTRY(*glCreateShader)(GLenum) = (GLuint GL_APICALL GL_APIENTRY(*)(GLenum))eglGetProcAddress("glCreateShader");

我也试过这个,但是出现同样的错误:

PFNGLCREATESHADERPROC glCreateShader = (PFNGLCREATESHADERPROC)eglGetProcAddress("glCreateShader");

我上面贴出的代码是正确的,但是 GLES/gl2.h 文件的函数原型应该被删除,函数应该按照我上面描述的第二种方式声明。