2016-10-26 275 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,應該解決您的問題。