静态库的合并

转载 2016年06月01日 14:44:30

使用终端

lipo -create 真机静态库文件路径 模拟器静态库文件路径 -output 合并后静态库文件路径

注意:静态库文件都是保存在本地电脑,然后再加入到项目工程文件中。

如:
真机静态库文件路径:/Users/zhangshaoyu/Desktop/卡片扫描/static-Lib/product/Release-iphoneos/libexidcardios.a
模拟器静态库文件路径:/Users/zhangshaoyu/Desktop/卡片扫描/static-Lib/product/Release-iphonesimulator/libexidcardios.a
合并后静态库文件路径:/Users/zhangshaoyu/Desktop/卡片扫描/static-Lib/product/libexidcardios.a

终端命令:lipo -create /Users/zhangshaoyu/Desktop/卡片扫描/static-Lib/product/Release-iphoneos/libexidcardios.a /Users/zhangshaoyu/Desktop/卡片扫描/static-Lib/product/Release-iphonesimulator/libexidcardios.a -output /Users/zhangshaoyu/Desktop/卡片扫描/static-Lib/product/libexidcardios.a


静态库的生成

1、模拟器静态库,即在编译时 Devices 选择 iOS simulators 中的任一个模拟器。

2、真机静态库,即在编译时 Devices 选择 iOS Device。

注意:可以通过终端命令 lipo -info 静态库 查看静态库的信息,如支持版本。


静态库的合并

使用终端 lipo -create 真机静态库文件路径 模拟器静态库文件路径 -output 合并后静态库文件路径 注意:静态库文件都是保存在本地电脑,然后再加入到项目工程文件中。 如: 真机静态库...
  • potato512
  • potato512
  • 2016年05月16日 18:04
  • 1500

快快快!27个提升效率的iOS开源库推荐

快快快!27个提升效率的iOS开源库推荐 2015-07-27 09:30 编辑: suiling 分类:iOS开发 来源:CSDN  42 15133 iOSXCode开源...
  • klabcxy36897
  • klabcxy36897
  • 2015年08月05日 17:43
  • 1774

gcc入门及合并静态库

1、gcc入门 (1)gcc即是linux下c/c++的编译器。 gcc经常用的的选项有-c,-o。 -c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件(二进...
  • u013654125
  • u013654125
  • 2017年03月29日 12:20
  • 793

iOS开发之静态库的生成、静态库的合并、静态库使用

静态库的生成与使用 如何利用Xcode生成静态库呢?下面一起来学习吧。 首先是如何新建.a类型的静态库。 首先新建一个工程,如下图,选中生成.a静态库, Snip20151...
  • zhonggaorong
  • zhonggaorong
  • 2016年07月11日 10:09
  • 5201

iOs  合并静态库

如何编译静态类库,大家已经比较熟悉了,而且现在网上也有很多教程,就不多罗唆了. 现在问题是, 我们编译好了会是两个版本的.a文件 分别用于模拟器和iPhone真机, 因为Mac和iPhone的CP...
  • fhbystudy
  • fhbystudy
  • 2013年01月16日 11:02
  • 1394

linux中如何将多个静态库合并成一个

  • jiaoyongqing134
  • jiaoyongqing134
  • 2017年02月28日 14:12
  • 362

多个静态库合并

这个方法适合下面的问题 合并多个静态库。静态库的多级依赖。静态库级联调用,导致链接错误。。。。。。。 第一步:生成静态库文件 echo CREATE lib-static.a...
  • lv_xinmy
  • lv_xinmy
  • 2014年02月20日 18:59
  • 2827

IOS开发中合并静态库

在xcode开发中经常会使用到一些三方的静态库,比如百度地图SDK。然而在使用过程中会发现如果直接把os和simmulator里面的两个静态库拖进项目中会导致不能运行。所以只能在使用真机的时候添加os...
  • xiaoyu0712000
  • xiaoyu0712000
  • 2015年01月20日 11:43
  • 833

windows 、linux 下 多个静态库合并成一个静态库

第一步、 打开visual studio 下的对应平台命令行工具 第二步、 执行lib命令 lib /OUT:ETKey.lib A.lib B.lib ,完毕linux 下的合成库 Lin...
  • jsa158
  • jsa158
  • 2016年08月28日 21:08
  • 680

Visual C++ 技巧:如何合并多个静态库(*.lib)

Visual C++ 技巧:如何合并多个静态库(*.lib) 要发布一个lib库,但是这个库用到了其他几个lib,有没有办法把他们合并成一个呢? 有的! Micros...
  • love_hot_girl
  • love_hot_girl
  • 2014年02月18日 19:06
  • 2413
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:静态库的合并
举报原因:
原因补充:

(最多只允许输入30个字)