我不确定该错误需要添加哪个库:
../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
最佳答案
您正在链接到没有固定管道的OpenGL ES2.0库。 glShadeModel
不存在。检查gl2.h header。
尝试链接libGLESv1_CM