静态库 .a 和 framework

来源:互联网 发布:网络舆情分析系统 编辑:程序博客网 时间:2024/04/27 06:58
最近在做SDK 需要封装静态库,如果一个静态库.a文件要调用另一个 静态库.a的时候 不需要在 link binary with libaries 添加 你要依赖的.a文件 ,只需在 你要建的的工程添加.a文件就可以了 。如果添加的话 他会把你添加的.a文件放入到你创建的.a文件中 ,这样你使用的时候,在一个工程,你在添加依赖的.a文件的时候就会出现 文件重复的错误,如果你的静态库依赖的是 framework的时候,你如果不在ink binary with libaries  添加的话往往 会提示你找不到 你要的.h文件,所以必须添加,然后还要在你使用的工程中还是要添加依赖的framework,不会包文件重复的错误,这是为什么呢?添加的不是动态库的framework 。我很疑惑所以需要去查一查。不知道问什么 编译完了 又不报错了 我去!
0 0
原创粉丝点击