Android studio NDK未定义的GL函数参考

时间:2014-08-22 00:47:07

标签: android opengl-es android-ndk

我做了一个小型的基于JNI的项目。 我在我的C代码中做#include GLES3 / gl3.h并且它有效。但是当我尝试使用任何OpenGL函数时,它表示对gl *的未定义引用。我的Android.mk是:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE    := hello-jni
LOCAL_CFLAGS    := -Wall -Wextra
LOCAL_SRC_FILES := hello-jni.c
LOCAL_LDLIBS := -lGLESv3 -ldl -llog
LOCAL_STATIC_LIBRARIES := android_native_app_glue
include $(BUILD_SHARED_LIBRARY)

我做错了什么?有人可以告诉我出了什么问题吗?

1 个答案:

答案 0 :(得分:1)

尝试链接到EGL

对于我的项目,我使用这些库:

LOCAL_LDLIBS    := -llog -landroid -lEGL -lGLESv3