当前位置: 首页 > article >正文

鸿蒙Native项目生产动态库(.so) 和静态库(.a)

通过 DevEco Studio 创建Native项目,我的版本为:Build Version: 3.1.0.501, built on June 20, 2023

CMakeLists.txt 文件中默认生成的是动态库,该命令为:add_library(entry SHARED hello.cpp)

通过Sutdio的操作 Build -> Build Hap(s)/APP(s) -> Build Hap(s) 之后会生成动态库,该库可以通过如下两个路径查看:

  1. TestLib/entry/build/default/outputs/default/entry-default-unsigned.hap(需要单独解压出来查看)
  2. TestLib/entry/build/default/intermediates/libs/default/arm64-v8a (该目录下 有各abi的动态库)

生成静态库需要修改如下命令:add_library(entry STATIC hello.cpp)

通过Sutdio的操作 Build -> Build Hap(s)/APP(s) -> Build Hap(s) 之后会生成静态库,路径为:/entry/build/default/intermediates/cmake/default/obj 下


http://www.kler.cn/a/227431.html

相关文章:

  • C++拷贝构造函数、赋值运算符重载
  • 科普类(遥操作)——快速索引
  • 开普勒先行者vs特斯拉擎天柱,谁更胜一筹?
  • shell 中不同括号引号的含义
  • 153基于matlab的滚动轴承故障诊断
  • linux使用docker安装rancher
  • 【Docker与微服务】基础篇
  • LeetCode 每日一题 2024/1/29-2024/2/4
  • mysqldump导数报错error 2008处理办法
  • Python—数据可视化Seaborn大全:参数详解与实战案例全解析【第52篇—python:Seaborn大全】
  • 螺旋形迷宫(c++题解)
  • C语言实现跳表(附源码)
  • LabVIEW叶片厚度远程监控
  • MATLAB计算多边形质心/矩心
  • C语言常见面试题:C语言中如何进行数据库编程?
  • Java希尔排序
  • 离线数仓-数据治理
  • C++ //练习 4.2 根据4.12节中的表,在下述表达式的合理位置添加括号,使得添加括号后运算对象的组合顺序与添加括号前一致。
  • 2023年最受欢迎的4款绘图软件全面评测!
  • Hadoop生态系统中一些关键组件的详细解析