Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 功能';GLX的敌人';无法解决_Android_Eclipse_Opengl Es_Android Ndk_Opengl Es 1.1 - Fatal编程技术网

Android 功能';GLX的敌人';无法解决

Android 功能';GLX的敌人';无法解决,android,eclipse,opengl-es,android-ndk,opengl-es-1.1,Android,Eclipse,Opengl Es,Android Ndk,Opengl Es 1.1,我正在使用eclipse创建一个本地android项目。我正在使用OpenGLES1.1 我在使用glext.h文件中的函数时出现此错误 Function 'glDrawTexfOES' could not be resolved 在调用glDrawTexfOES之前,我正在使用gl.h中的函数。我能够使用在glext.h中定义的宏,比如GL_TEXTURE_CROP_RECT_OES,所以我知道该文件包括在内 查看glext.h文件,我找到了所需的函数声明,它位于#ifdef块(#ifdef

我正在使用eclipse创建一个本地android项目。我正在使用OpenGLES1.1

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

Function 'glDrawTexfOES' could not be resolved
在调用glDrawTexfOES之前,我正在使用gl.h中的函数。我能够使用在glext.h中定义的宏,比如GL_TEXTURE_CROP_RECT_OES,所以我知道该文件包括在内

查看glext.h文件,我找到了所需的函数声明,它位于#ifdef块(
#ifdef GL#u glext_原型
)中。在包含GLEXT.h之前,我定义了GL_-GLEXT_原型,但仍然存在同样的问题。我进入glext.h并对其进行了编辑,首先对围绕我想要的函数的ifdef和endif行进行了注释。我仍然得到与上面相同的错误。然后我复制了函数声明并将其粘贴到glext.h文件的顶部,我的项目仍然表示它无法解析该函数


我知道glext.h已被弃用,但我仍然可以使用它

我也有同样的问题,但随后将其放入我的Android.mk文件中:

LOCAL_CFLAGS += -D GL_GLEXT_PROTOTYPES

在编译或链接步骤中是否会出现此错误?在链接步骤中,我无法编译文件,因为它说有错误。最初的错误是函数没有在作用域中声明,但我在包含GLEXT.h之前将GL_GLEXT_原型定义为“1”,从而修复了这个问题。现在我有一个未解决的函数错误…您可以将
ndk build
触发的链接命令添加到问题中吗。您可以通过使用/ndk build V=1的location/of/code>或者在本例中,使用Eclipse中的等价物来获得它。我也在使用ndk-build.cmd,并且似乎无法使用v=1从cygwin获取您请求的信息,在eclipse中我在哪里可以找到它?我在没有eclipse的Linux上,所以无法帮助您从eclipse获取这些信息。但是,我确信构建日志必须存储在某个地方,并且必须有一些选项在构建日志中提供详细的输出。