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

undefined reference to uncompress zlib android jni

我在 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)

谁能告诉我这是怎么回事?谢谢!

通过在 target_link_libraries 中包含 zCMakeList

中解决

现在是这样的:

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)