1
4
对。
将静态库的目标添加到项目中,然后将其构建产品添加到iPhone应用程序的目标中。当您开始使用Mac OS X应用程序时,也将库构建产品添加到该目标。
编译源文件将生成对象文件,链接器将在下一阶段将这些文件融合(链接)在一起。这个阶段还包括任何静态库中的链接器链接。 必须在应用程序目标的链接二进制文件阶段添加库构建产品(来自库目标),以便链接器将库链接到应用程序中。 |
2
1
除非您希望在不分发源代码的情况下分发静态库,否则我真的没有足够的理由创建它。您必须为每个平台重新编译,所以您也可以从一个公共位置添加library.h和.m文件(例如,添加时不要将文件复制到项目中)。“添加现有文件…”选项允许您在添加时取消选中标记为“将项目复制到目标组文件夹(如果需要)”的复选框。然后,对库文件所做的任何更改都将在两个项目中更新。构建静态库只是增加了另一层不必要的复杂性(其他目标等)(imho,抱歉不同意peter;-)。 最好的问候。 |
Noah H · 如何通过终端或Swift禁用三指轻拍手势? 6 年前 |
Dmitry Serov · 货币数字格式-数字为整数时省略分数部分 6 年前 |
Duny · ObjC日期始终返回2017年12月25日 6 年前 |
Jan Kaiser · NSButton不调用其操作 6 年前 |