2013-03-15 173 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/