码迷,mamicode.com
首页 > 其他好文 > 详细

主工程引用静态库(framework 或 .a)&动态库

时间:2018-12-24 21:31:12      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:bin   pac   width   导入   完成   settings   shell脚本   路径   alt   

1.创建workspace

技术分享图片

2.创建 Libs 文件夹,存放 .framework 格式的静态库与动态库 (通过shell脚本,编译完成自动copy到 Libs 文件夹下)

技术分享图片

技术分享图片

4.添加库到主工程,Targets-General-Linked Frameworks and Libraries,添加依赖的framework(静态库或动态库),然后 Targets-General-Embedded Binaries, 同样添加依赖的framework,此时 Linked Frameworks and Libraries 会出现同样的库,直接移除一个即可。

技术分享图片

技术分享图片

技术分享图片

5.设置Framework 的关联路径  Targets-Build Settings-Framework Search Path

技术分享图片

6.创建测试文件

技术分享图片

7. 引入 .a 静态库,在主工程目录下创建 StaticLibs(用于存放 .a 静态库以及头文件),并拖入主工程

技术分享图片

8.设置 .a 静态库头文件搜索路径 Targets-Build Settings-Libraries Search Path

 技术分享图片

9.主工程导入库的头文件,测试

技术分享图片

 

10.至此结束,示例代码:https://github.com/MadahaCEO/LibraryReference

 

主工程引用静态库(framework 或 .a)&动态库

标签:bin   pac   width   导入   完成   settings   shell脚本   路径   alt   

原文地址:https://www.cnblogs.com/madaha/p/10170965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!