Android cmake 构建脚本生成静态库,添加第三方动态库和静态库
时间: 2023-10-25 16:25:31 浏览: 89
Android studio Cmake-ndk
可以参考以下的CMake脚本:
```cmake
cmake_minimum_required(VERSION 3.4.1)
# 引用第三方动态库
find_library(log-lib log)
# 引用第三方静态库
add_library(mylib STATIC IMPORTED)
set_target_properties(mylib PROPERTIES IMPORTED_LOCATION /path/to/mylib.a)
# 构建静态库
add_library(mylib_static STATIC mylib_static.cpp)
# 链接第三方动态库和静态库
target_link_libraries(mylib_static ${log-lib} mylib)
```
其中,使用`find_library`命令引用第三方动态库,使用`add_library`命令添加第三方静态库(需要设置`IMPORTED`属性),使用`target_link_libraries`命令链接第三方动态库和静态库。在链接时,需要使用`${log-lib}`和`mylib`等变量名来引用第三方库。
阅读全文