我正在使用 eclipse 创建一个本机 android 项目。我正在使用opengl es 1.1。
使用 glext.h 文件中的函数时出现此错误
Function 'glDrawTexfOES' could not be resolved
在调用 glDrawTexfOES 之前,我正在使用来自 gl.h 的函数。我可以使用 glext.h 中定义的宏,例如 GL_TEXTURE_CROP_RECT_OES,所以我知道该文件已包含在内。
查看 glext.h 文件,我找到了我想要的函数声明,它位于 #ifdef 块 ( #ifdef GL_GLEXT_PROTOTYPES
) 中。我在包含 glext.h 之前立即定义了 GL_GLEXT_PROTOTYPES,但我仍然遇到同样的问题。我进入 glext.h 并对其进行了编辑,首先注释了我想要的函数周围的 ifdef 和 endif 行。我仍然遇到与上述相同的错误。然后我复制了函数声明并将其粘贴到 glext.h 文件的顶部,我的项目仍然说它无法解析该函数。
我知道 glext.h 已被弃用,但我应该仍然可以使用它