6

我不确定我需要为这个错误添加什么库:

../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/PhysicsLessons/PhysicsLessons.o: in function 
engine_handle_cmd(android_app*, int):jni/PhysicsLessons.cpp:104: error: undefined reference to 'glShadeModel'

在 Android.mk 我有这个:

LOCAL_LDLIBS    := -lm -lEGL -lGLESv2 -llog -landroid 
LOCAL_STATIC_LIBRARIES := android_native_app_glue

在 Application.mk 我是APP_PLATFORM=android-10

我正在使用 ndk8e

4

1 回答 1

7

您正在链接没有固定管道的 OpenGL ES2.0 库。glShadeModel不在里面。检查gl2.h 标头

尝试链接libGLESv1_CM

于 2013-05-18T21:24:49.110 回答