制作之前请先看这篇文章《file was built for archive which is not the architecture being linked (i386)

如何合并静态库:http://dongge.org/blog/skill/121.html

demo下载:

里面的lib就是创建的.a工程

另外那个是引用.a文件的工程示例

GitHub下载:https://github.com/DamonHu/HudongBlogDemo/tree/master/StaticLibdemo

1.首先先创建静态库.a文件

就像平时创建工程一样

File->New->Project->Library,版本不同的话也是类似的

这个是xcode6的创建方式

 title=

然后就像平时一样创建一个工程即可,然后运行生成以下,然后在Publish里面就有一个.a的文件,这个就是创建的静态库.a文件,复制出来就行

 title=

2.静态库.a文件的使用

首先添加静态库文件到工程中,添加方法:进入工程,选择Target->Build Phases->Link Binary with libraries->+->add other,然后选择静态库的路径进行添加

然后就是添加静态库的头文件,就是那个工程文件,不然怎么使用静态库的文件,添加方法:直接把.h文件拖到现在的工程即可

然后包含下这个头文件,直接使用这个方法就可以了


☟☟可点击下方广告支持一下☟☟

最后修改:2021 年 03 月 08 日
请我喝杯可乐,请随意打赏: ☞已打赏列表