cmake 简单记录

    xiaoxiao2021-03-25  127

    因项目需要,用了一个月去研究cmake,在此做一下记录。

    使用平台:android studio ①:按照官网进行cmake插件的安装 官网地址:https://developer.android.google.cn/studio/projects/add-native-code.html ②:项目结构 |—project name |—module name |—module name |—module name |—module name ③:在各个module 中创建CMakeLists.txt(注意名字的大小写) ④:cmake_minimum_required(VERSION 3.6) —-设置cmake所需的最低版本 INCLUDE_DIRECTORIES—- 用来添加.h文件 MESSAGE—-打印log 将库导入到项目中

    add_library(imported-lib SHARED IMPORTED) 设置库存放的位置 set_target_properties(imported-lib PROPERTIES IMPORTED_LOCAT imported-lib/src/${ANDROID_ABI}/libimported-lib.so ) add_library(NAME SHARED|STATIC PATH) NAME: 库的名称 SHARED|STATIC :动态或者静态库 PATH:.cpp .c文件的相对路径 target_link_libraries:用于链接库 注意: ①:同级目录中使用find_library查找库,会提示找不到库,可使用add_library导入库,使用set_target_properties设置库的位置(使用相对路径) ②:CMAKE_SOURCE_DIR 为当前cmakelists 所在的父目录。

    仅用于作记录,资料肯定是不完善的。 参考资料: https://developer.android.google.cn/studio/projects/add-native-code.html http://blog.csdn.net/eastmoon502136/article/details/52806640

    转载请注明原文地址: https://ju.6miu.com/read-12022.html

    最新回复(0)