2016-10-26 230 views
1

我有一个几年前的项目,它使用豆荚利用AFNetworking 1.3.3(它使用RestKit,但我转换到AFNetworking,仍然有相同的问题)。AFNetworking文件无法找到

我的import语句导致编译失败

#import <AFNetworking/AFNetworking.h> // fail 
#import <AFNetworking/AFHTTPClient.h> // fail 

错误很简单:

Error:(23, 9) 'AFNetworking/AFNetworking.h' file not found 

(或AFNetworking/AFHTTPClient.h如果我试图导入一个)

我可以打开项目中的Pods文件夹,并清楚地看到那里的文件。我甚至可以深入到类中,并且我的AppCode IDE自动填充它们并/或自动导入它们。但是这个项目根本不会编译,因为它不承认上面的输入。请参阅参考,这些文件有:

enter image description here

我试图改变周围没有运气框架的版本。对我可能忽略的某些事情有任何想法?这个项目用于在老版本的Xcode下编译好,关于正在使用的框架或使用它的代码没有任何改变。

这里是我的“其他C标志”在生成设置看起来像一个关于什么荚设置:

enter image description here

预先感谢您!如果有更多信息可以提供,请告诉我。

+0

什么是错误信息? – dmcdougall

+0

更新了错误消息。它只是:“错误:(23,9)'AFNetworking/AFNetworking.h'文件未找到” – svguerin3

+0

该文件位于您的系统上?什么是编译线?如果它没有列出包含这些文件的目录,那么您需要将该目录添加到'-I'编译器标志(假设C/C++编译器),以便编译器知道在哪里查找这些标头。 – dmcdougall

回答

0

它看起来像是IDE的列表include要搜索的路径不包含您的AFNetworking标题的目录。

/Users/$USER/Desktop/blah/Pods添加到“其他C标志”列表中,很像在this答案为XCode,应该解决您的问题。