Closed a284628487 closed 6 years ago
Sets the minimum version of CMake required to build the native library.
cmake_minimum_required(VERSION 3.4.1)
通过提供源文件(可能为多个)创建并命令一个库,可以设置为 STATIC 或者 SHARED。 可以配置多个库文件,CMake会自动编译它们。
add_library( # 设置库的名称.
native-lib
# 设置库为共享库
SHARED
# source file(s).
src/main/cpp/native-lib.cpp )
查找一个系统库,并提供一个别名。
find_library( # 指定别名
log-lib
# 指定NDK库名称
log )
指定需要链接的库,可以指定多个库文件,包括自定义的,第三方的,或者是系统的
target_link_libraries( # 指定目标输出库名称
native-lib
# 指定依赖链接库
${log-lib} )
https://developer.android.com/studio/projects/add-native-code