将一个Xcode项目包含在另一个项目中 - —链接器错误
我试图这样做,并遇到问题。父项目需要从子项目访问类SettingsViewController。我已将子项目路径放入标题搜索路径中。一切都编译好,但我得到链接器错误,如下所示:
未定义的符号:“_ OBJC_METACLASS _ $ _ SettingsViewController”,
引自:
_OBJC_METACLASS _ $ _ StatisticsViewController.o中的StatisticsViewController“_OBJC_CLASS _ $ _ SettingsViewController”,
引自:
SelectionViewController.o中的objc-class-ref-to-SettingsViewController
StatisticsViewController.o中的_OBJC_CLASS _ $ _ StatisticsViewController ld:未找到符号collect2:ld
返回1退出状态
我怎样才能解决这个问题?
没有找到相关结果
已邀请:
3 个回复
艰管垮淮
和可能的
。 网上有许多详细的描述,例如使用Xcode构建iPhone静态库。 更新: 如果它不是静态库,那么这是一个相当奇怪的项目设置。您可以做的最好的事情是将共享文件(.h和.m)添加到两个项目中。然后,它们将在两个项目中独立编译。如果你有很少的共享文件,这应该工作。 但无论如何,我建议使用带有静态库的项目设置。如果你正确设置它很好。我成功地使用它了。并且 - 正如我之前所说的 - 在网上有几个很好的描述如何设置它。
奥李
唤副埂侧壬