Android Jni 编译 error: undefined reference to 错误

最近编译了几个静态库 使用了几个NDK本地库,但是在编写android.mk时并未做链接,所以报了几个错误,类似error: undefined reference to ……
此时一个可能是工程内部文件未正确关联,还有一个就是未关联NDK本地库

此时需要在Android.mk 使用LOCAL_LDLIBS变量链接本地库。
具体可以查看:https://developer.android.com/ndk/guides/stable_apis.html

error: undefined reference to ‘glPixelStorei’

这个是底层调用的OpenGL渲染库,需要链接到-lGLESv3库

error: undefined reference to ‘eglMakeCurrent’
需要链接到-lEGL库

。。。
还有其他的 -lOpenSLES -ljnigraphics …

你可能感兴趣的:(android开发)