android studio cmake构建C/C++静态库,并支持调用该静态库
发布时间
阅读量:
阅读量
第一步生成静态库.a文件:
关于 cmake 语法在静态库生成方面的具体操作,由于其相对基础,本文不再赘述。相关内容可参考下文所附的资料,其中已作详细说明。
add_library(${CMAKE_PROJECT_NAME} STATIC
src/CalculStatic.cpp
)

这一步有坑,我刚开始的时候,也花了不少时间,死活都没有生成.a静态库文件。但是我多方查找资料,发现是可以生成静态库文件的。关键是要配置“targets” 。这个属性只有在“ defaultConfig” 下面才能配置出来,在大括号“android ”下面配置的“cmake ”是没有“targets”这个属性的,我就是因为在此耽搁了不少时间。一定要谨慎。
参考资料:<https://stackoverflow.com/questions/64829357/specify-targets-in-externalnativebuild-of-t
全部评论 (0)
还没有任何评论哟~
