android NDK编译工程出现以下错误:
undefined reference to 'inflate'
undefined reference to 'inflateEnd'
undefined reference to 'inflateInit_'
1:原因:这些都是libz.a库中的函数,程序没有导入libz动态库,在你的项目里加上libz.a静态库或者动态库
解决方法:在Android.mk中加入
LOCAL_LDLIBS += -lz
或者在你的CMakeLists的
2:可能是libz.a的链接顺序问题。
被链接的库需要放在后面!
解决办法:将libz.a放在后面