未引用静态库的前缀标头

时间:2014-08-05 05:21:38

标签: objective-c iphone ios6

我已在My static library" Prefix标头中定义了一些默认值,并在一个类别中使用。当我独立编译库时,它编译得很好。但是当我将库附加到项目时,它没有定义合规变量。我很确定在附加库时我错过了什么。

这就是我附加库的方式 - 我将静态库项目拖放到新项目中并添加了依赖项。我想知道我的错误是什么。

1 个答案:

答案 0 :(得分:1)

转到主项目的构建设置(不是静态库)。 搜索" other Linker Flags"添加-ObjC 您还必须在目标中添加此标志。

静态库的一些其他有用的标志描述

-all_load 加载静态归档库的所有成员。

-ObjC 加载实现Objective-C类或类别的静态归档库的所有成员。

-force_load (path_to_archive)加载指定静态归档库的所有成员。注意:-all_load强制加载所有归档的所有成员。此选项允许您定位特定存档。

enter image description here