函数'glDrawTexfOES'无法解析

ied*_*doc 3 eclipse android opengl-es android-ndk opengl-es-1.1

我正在使用eclipse创建一个原生的android项目.我正在使用opengl es 1.1.

使用glext.h文件中的函数时出现此错误

Function 'glDrawTexfOES' could not be resolved
Run Code Online (Sandbox Code Playgroud)

在调用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已被弃用,但我仍然可以使用它

mat*_*fis 8

我有同样的问题,但后来把它放在我的Android.mk文件中:

LOCAL_CFLAGS += -D GL_GLEXT_PROTOTYPES
Run Code Online (Sandbox Code Playgroud)

http://grokbase.com/t/gg/android-ndk/11cxrckjmp/ndkr7-cant-see-gldrawtexioes