【发布时间】:2013-01-02 15:07:16
【问题描述】:
尝试使用 Android NDK 编译 C++ 代码,但这些错误不会消失
undefined reference to glBindVertexArrayOES
undefined reference to glGenVertexArraysOES
undefined reference to glDeleteVertexArraysOES
在.mk文件中写了
LOCAL_LDLIBS := -lGLESv1_CM -ldl -llog -lz -landroid -lEGL
所有其他功能都完美找到了,我需要声明什么来使这些工作吗?
【问题讨论】:
-
你有没有考虑过你的OpenGL ES实现不支持OES_vertex_array_object?
-
在 glext.h 我看到 GL_API void GL_APIENTRY glBindVertexArrayOES (GLuint array); GL_API void GL_APIENTRY glDeleteVertexArraysOES (GLsizei n, const GLuint *arrays); GL_API void GL_APIENTRY glGenVertexArraysOES (GLsizei n, GLuint *arrays);
标签: opengl-es android-ndk