【发布时间】:2014-08-22 08:03:22
【问题描述】:
我创建了一个静态库,我将它添加到 XCode 中同一工作区中的另一个项目中。该库构建良好,适用于模拟器和实际设备。
所有错误都与库中的类有关,因此与另一个框架无关。
我收到两个未定义符号错误,它们都涉及“_OBJC_CLASS__$_Campaign” 当我为实际设备构建时,我得到 Undefined symbols for architecture armv7s 当我为模拟器构建时,我得到 Undefined symbols for architecture i386
我尝试创建一个胖库:同样的问题。 我打开和关闭了“仅为活动架构构建”:没有帮助。 我删除并重建了 XCode 工作区:没有解决方案。
我很确定我将正确的 .m 文件添加到库的“编译源”中,并且通过“将二进制文件与库链接”正确地将库添加到了另一个项目中。我还尝试将 .lib 拖到 Frameworks 文件夹中。
我在项目中添加了.lib的头文件。
我会很高兴有任何建议!
【问题讨论】:
-
你能发帖
Campaign.h吗?