2013-03-15 171 views
0

我想在我的叫ZXingObjC IOS項目中使用第三方庫。通過將庫的.xcodeproj文件拖放到我的項目中,我已將該庫添加到我的項目中。當我嘗試建立,我得到這個錯誤:的XCode頭搜索路徑

Lexical or Preprocessor Issue 
'ZXingObjC/ZXAztecDecoder.h' file not found 

這是問題的代碼行:

#import <ZXingObjC/ZXAztecDecoder.h> 

的實際路徑(我的Mac上的文件系統),以.h文件是:

/Users/jalmberg/Documents/ios/projects/ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h 

我已經添加了路徑頭文件搜索路徑,使用下面:

/Users/jalmberg/Documents/ios/projects/ZXingObjC   recursive 

我試過這個搜索路徑上幾個變化,但沒有任何工程。

我在做什麼錯?

回答

3

您的問題,看起來像你的路徑。如果您使用的是這樣的:

/Users/jalmberg/Documents/ios/projects/ZXingObjC   recursive 

和路徑是:

/Users/jalmberg/Documents/ios/projects/ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h 

那麼你就可以只使用

#import <ZXAztecDecoder.h> 

注意,它搜索根據您所定義的相對路徑您的進口。所以

#import <ZXingObjC/ZXAztecDecoder.h> 

是尋找一個具有包含文件ZXAztecDecoder.h目錄ZXingObjC的路徑。

+0

這做到了。那條#import行在庫中,所以我認爲它是正確的,但是當我從導入中刪除ZXingObjC /時,它一切正常。感謝你能這麼快回復。 – John 2013-03-15 18:11:10

0

不是答案每說但你看着可可豆莢,使得與第三方庫工作的sooo容易得多,讓我再次像ios的發展。

死簡單的設置

http://cocoapods.org/