我知道这样的事情已经多次被问过,但是我已经尝试了所有的东西(现在已经三个小时了)我仍然没有找到解决方案。我对xCode很陌生,我开始研究最初由其他人创建的项目。
所以,我的xcode(XS2Library)中有一个库项目,现在我想在我的其他项目(WaarBenJij)中引用该库。构建库成功,我通过将LibXS2Library.a添加到Project目标的“Link Binary With Libraries”来引用它。
Xcode没有给我任何错误,因此它看起来像是适当引用了库项目。但是,当我尝试构建我的项目时,我得到的错误是找不到我的库项目中的类(“'找不到'XS2URLLoader.h'文件”)。
任何人都可以引导我朝着正确的方向前进吗?
答案 0 :(得分:0)
链接所需的.a文件和包含库源的文件之间存在明显区别,而.h文件是编译(和预处理)所需的文件,它包含函数和类声明。
这里包含.a文件,这是后续步骤所必需的,但要使用该库,您还需要将所需的.h文件导入到项目中。
更简单的方法是简单地将它们放入您的项目中。
或者您可以将整个库作为子项目和添加为依赖项。