0

我知道这样的事情已经在 SO 上被问过很多次了,但是我已经尝试了一切(现在已经在这三个小时了),但我仍然没有找到解决方案。我对 xCode 很陌生,我开始从事一个最初由其他人创建的项目。

所以,我的 xcode (XS2Library) 中有一个库项目,现在我想在我的另一个项目 (WaarBenJij) 中引用该库。构建库成功,我通过将 LibXS2Library.a 添加到项目目标的“Link Binary With Libraries”来引用它。

Xcode 没有给我任何错误,所以看起来库项目被适当地引用了。但是,当我尝试构建我的项目时,我收到一个错误,即找不到驻留在我的库项目中的类(“找不到'XS2URLLoader.h'文件”)。

也许有人可以引导我朝着正确的方向前进吗?

将二进制文件与库链接

项目

错误

4

1 回答 1

0

.a 文件(链接所需并包含库源代码)与 .h 文件(编译(和预处理)所需并包含函数和类声明)之间存在明显差异。

在这里,您包含了 .a 文件,这是后续步骤所必需的,但要使用该库,您还需要将所需的 .h 文件导入到您的项目中。

更简单的方法是将它们简单地放入您的项目中。

或者您可以将整个库添加为子项目依赖项。

于 2012-09-04T09:58:50.430 回答