cmake+ninja交织编译android下的静态库

打印 上一主题 下一主题

主题 1015|帖子 1015|积分 3045

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想整理一个库的cmake工程,他用
cmake+ninja

简朴了解了一下,是可以不依靠Android studio编译的cmake的,搜到了一个cmake+ninja,参考[1]
案例

参考[1]中的代码
配景



  • cmake我是已经安装的了
  • ninja我打算直接用Android SDK里面的
结果说ninja不对
重新安装ninja



  • 下载,参考[2]
  • 设置情况变量
编译通过

参考[3]的例子更加简朴,然后就顺利编译过了
  1. F:\study\compile\cmake\cmake_ninja_1\build>cmake .. -G Ninja
  2. -- The C compiler identification is Clang 16.0.0 with GNU-like command-line
  3. -- The CXX compiler identification is Clang 16.0.0 with GNU-like command-line
  4. -- Detecting C compiler ABI info
  5. -- Detecting C compiler ABI info - done
  6. -- Check for working C compiler: D:/ProgramFiles/LLVM/bin/clang.exe - skipped
  7. -- Detecting C compile features
  8. -- Detecting C compile features - done
  9. -- Detecting CXX compiler ABI info
  10. -- Detecting CXX compiler ABI info - done
  11. -- Check for working CXX compiler: D:/ProgramFiles/LLVM/bin/clang++.exe - skipped
  12. -- Detecting CXX compile features
  13. -- Detecting CXX compile features - done
  14. -- Configuring done (2.0s)
  15. -- Generating done (0.0s)
  16. -- Build files have been written to: F:/study/compile/cmake/cmake_ninja_1/build
复制代码
参考

[1]案例代码来源
[2]ninja下载
[3]更简朴的一个案例

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天空闲话

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表