如何制作自己的静态库

将一些不想暴露给使用方的实现代码打包成.a库(比如:百度地图sdk,sdk的时候,需要使用到)

需要创建一个静态库的工程,来实现代码逻辑,并完成对代码的打包(.a库)

1.创建静态库工程

创建一个测试工程(使用.a库)(.a库和必要的头文件导入到测试工程)

静态库的打包(1、基于模拟器生成的.a,.a库是基于电脑的cpui386)逻辑生成,无法在真机上使用

基于真机生成的.a库(armv6,armv7智能手机cpu逻辑)无法在模拟器环境下使用)

将两个静态库合并成一个静态库

s/qianfeng/Library/Developer/Xcode/DerivedData/myStaticLib-drwhnikdemohobcyujqpkdslsama/Build/Products/Debug-iphoneos/libmyStaticLib.a /Users/qianfeng/Library/Developer/Xcode/DerivedData/myStaticLib-drwhnikdemohobcyujqpkdslsama/Build/Products/Debug-iphonesimulator/libmyStaticLib.a -output allInoneLib

END

转载于:https://www.cnblogs.com/hanzhuzi/p/3985962.html

如何制作自己的静态库相关推荐

  1. lipo 制作通用版本 静态库

    2019独角兽企业重金招聘Python工程师标准>>> 利用 lipo 制作通用版本 静态库 由于静态库在device和simulator上要选择不同的版本,因此在实际使用的时候切换 ...

  2. 关于VS2013下制作和使用静态库和动态库

    关于VS2013下制作和使用静态库和动态库 引言 什么是库:库是写好的现有的,成熟的,可以复用的代码. 所谓静态.动态是指链接.将一个程序编译成可执行程序的步骤: 静态库在链接阶段,会将汇编生成的目标 ...

  3. 关于VS环境下制作和使用静态库和动态库

    转载理由:虽然操作什么的很基础,不过作为初学还是很好的文章,手把手教学 关于VS2013下制作和使用静态库和动态库 引言 什么是库:库是写好的现有的,成熟的,可以复用的代码. 所谓静态.动态是指链接. ...

  4. 创建制作SDK的静态库工程

    因为公司需要持续性向别人提供一套蓝牙锁SDK,按照传统的方式打包静态库真是太痛苦,SDK依赖的一些私有库会有频繁的更新,依赖的第三方库也是错综复杂.我迫切需要找到一种更方便的打包静态库的方式,既能随时 ...

  5. 使用VC 2010制作和使用静态库

    文章目录 1 使用VC 2010制作静态库 2 使用VC 2010使用静态库 1 使用VC 2010制作静态库 创建项目, 选择win32 -> win32项目. 改为release模式: 不使 ...

  6. iOS开发中静态库制作 之.a静态库制作及使用篇

    iOS开发中静态库之".a静态库"的制作及使用篇 一.库的简介 1.什么是库? 库是程序代码的集合,是共享程序代码的一种方式 2.库的类型? 根据源代码的公开情况,库可以分为2种类 ...

  7. Linux下制作和使用静态库和动态库

    写在前面: ldd + 可执行文件 可以查看可执行文件所依赖的库 概述: Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库.linux系统有几个重要的目录存放相应的函数库,如/lib ...

  8. iOS架构-制作静态库.a和.framework 的相互依赖(10)

    有一句名言:当你知道的东西越多,你才会发现你不懂的东西越多. 现在我有点体会到了,当我去了解静态库,我发现我要学习脚本:当我接触编译C/C++库,我发现我要去了解交叉编译:当我想了解组件化架构,我发现 ...

  9. Linux中gcc的编译、静态库和动态库的制作

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 Linux中gcc的编译.静态库.动态库 文章目录: 1 gcc的编译过程 1.1 gcc的编译过程 1.2 gcc的常用参数 2 gcc 静态库的制 ...

最新文章

  1. netbeans 添加gif图片_怎么制作动态图片?手机如何制作清晰gif动图?
  2. Kubernetes — Pod
  3. gimp 去掉一个颜色的背景_不用背景图,PPT也能做的高大上?网友:看完这页PPT,我信了...
  4. sqlserver使用存储过程发送http请求
  5. 判断图有无环_判断无向图/有向图中是否存在环
  6. 小程序开发 宽度100%_这是您作为开发人员可以实现100%年度目标的方式
  7. DBA邀请函丨数据库大咖讲坛来深圳啦!线下沙龙+线上直播,共享技术盛会!
  8. 随想录(学习《许式伟的架构课》)
  9. 吴军信息论40讲_刘润对谈吴军:每个人都一定要有数学思维
  10. android远程连接windows,用微软的安卓远程桌面连接电脑没有声音
  11. 光猫超级账号密码、宽带账号密码 获取
  12. 植物大战僵尸之修改阳光
  13. C语言中 \0 代表什么?
  14. Excel删除重复值
  15. java实训报告心得体会,看这一篇就够了!
  16. matlab三维立体图
  17. 三星S7 Edge怎么打开usb调试呢
  18. 阿里云实人认证有什么特点
  19. 2023年我终于进阿里了,阿里offer五面经验与总结
  20. python地图gps轨迹可视化_GPS轨迹数据可视化的三种途径

热门文章

  1. 是前端类库还是前端框架?
  2. Wijmo 2016年蓝图
  3. Hibernate查询之Criteria查询
  4. fluorinefx C# 版的开源rtmp服务器
  5. UrlReWriter 使用经验小结
  6. access如何设置定期报表汇总_报表工具选型对比系列 - 大报表
  7. idea怎么直接拉去git_如何将GitHub上面的项目拉取到IDEA中
  8. ruijie交换机lacp动态_Server2016和华为s5720交换机链路聚合增加带宽
  9. mysql函数lead用指定的字符串实现左填充指定长度
  10. JDK1.8 JVM元数据区取代了永久代,元数据空间并不在虚拟机中,而是使用本地内存