我可以将glu与Android NDK一起使用吗

我可以将glu与Android NDK一起使用吗,android,opengl-es,android-ndk,glu,Android,Opengl Es,Android Ndk,Glu,我似乎无法将glu.h包含在我的Android NDK项目中 我尝试将现有C++代码移植到NDK中,在几个地方使用Glu(特别是代码> GaleRoReSox)。 OpenGLES没有glu吗 有我可以使用的端口吗 如果没有,我可能会删除对gluerprospective等的调用,但是如何处理gluErrorString OpenGL ES没有glu吗 不,没有。看看这个:。在Android下,只有以下标题: OpenGL ES 1.1: #include <GLES/gl.h> #

我似乎无法将glu.h包含在我的Android NDK项目中

我尝试将现有C++代码移植到NDK中,在几个地方使用Glu(特别是代码> GaleRoReSox)。 OpenGLES没有glu吗

有我可以使用的端口吗

如果没有,我可能会删除对
gluerprospective
等的调用,但是如何处理
gluErrorString

OpenGL ES没有glu吗

不,没有。看看这个:。在Android下,只有以下标题:

OpenGL ES 1.1:

#include <GLES/gl.h>
#include <GLES/glext.h>
#包括
#包括
OpenGL ES 2.0:

#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>
#包括
#包括

有我可以使用的端口吗

是的,Android有一个GLU的部分端口-(它支持
GlueErrorString
GluePerspective
和许多其他功能):

GLU 1.3部分端口(仅限libutil和libtess组件) OpenGL ES 1.x(CM-通用配置文件)及以上版本。

此端口支持:

  • 二次曲面:gluNewQuadric(),gluDeleteQuadric(),gluQuadricCallback(), gluQuadricNormals(),gluQuadricTexture(),GluQuadricCorientation(), gluQuadricDrawStyle()、gluCylinder()、gluDisk()、gluPartialDisk(), gluSphere()
  • 注册表:gluGetString(),gluCheckExtension(), gluErrorString()
  • 投影矩阵操作:gluOrtho2D(), gluPerspective()、gluLookAt()、gluProject()、gluUnProject(), gluUnProject4(),gluPickMatrix()。二维Mipmaps:gluScaleImage(), gluBuild2DMipmapLevels(),gluBuild2DMipmaps()
  • 细分: gluBeginPolygon(),gluDeleteTess(),gluEndPolygon(),gluEndPolygon(), gluGetTessProperty(),GluNewTests(),gluNextContour(), GrussBeginTour(),GrussBeginPolyGon(),GrussCallback(), 面筋轮廓()、面筋轮廓多边形()、面筋法线(), 麸质属性(),麸质顶点()

我的回答对你有用吗?或者你想等待另一个解决方案吗?对不起,伊多龙,这对我来说很粗鲁,但我一直很忙。幸运的是,它仍然让我奖励代表,我已经这样做了。NP,我们都有真实的生活;)这就是为什么悬赏系统最近有24小时的宽限期。谢谢你的代表。谢谢,这看起来是个好的开始。不是为android开箱即用,但我应该能够拿出我需要的东西。安卓java似乎有glu,但安卓ndk没有,这让我有点恼火。你能帮我“拿出我需要的东西”吗?具体来说,我只想能够画二次曲面-请参见我的新问题: