未定义对解压缩zlib android jni的引用
我在Android JNI上使用Zlib库,但我在构建时遇到了这个问题:未定义对解压缩zlib android jni的引用,android,android-ndk,java-native-interface,zlib,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
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)
谁能告诉我发生了什么事?谢谢大家! 通过将
z
包含在target\u link\u库
中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)
通过在
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)