未定义的引用解压缩zlib android jni

时间:2017-05-02 10:15:37

标签: android android-ndk java-native-interface zlib

我在Android JNI上使用Zlib库但是我在构建时遇到了这个问题:

undefined reference to uncompress

我加入了zlib.h& zconf.h这是我的CMakeList.txt

cmake_minimum_required(VERSION 3.4.1)

add_library(core SHARED
        foo1.c
        foo2.c)

# Include libraries needed for core lib
target_link_libraries(core
                  android
                  zlib)

任何人都可以告诉我发生了什么事吗?谢谢!

1 个答案:

答案 0 :(得分:3)

通过在z

中的target_link_libraries中加入CMakeList来解决问题

现在就是这样:

cmake_minimum_required(VERSION 3.4.1)

add_library(core SHARED
    foo1.c
    foo2.c)

# Include libraries needed for core lib
target_link_libraries(core
                     android
                     z)