我不确定我需要为这个错误添加什么库:
../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
发布于 2013-05-19 05:24:49
您正在链接的是OpenGL ES2.0库,它没有固定的管道。glShadeModel不在里面检查gl2.h header。
尝试针对libGLESv1_CM进行链接
https://stackoverflow.com/questions/16628127
复制相似问题