Я не уверен, какую библиотеку мне нужно добавить для этой ошибки:
../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.
Попробуйте связать с libGLESv1_CM
Других решений пока нет …