XCode标头搜索路径

时间:2013-03-15 17:17:14

标签: ios xcode zxing

我正在尝试在我的ios项目中使用名为ZXingObjC的第三方库。我通过将库的.xcodeproj文件拖到我的项目中,将库添加到我的项目中。当我尝试构建时,我收到此错误:

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

这是令人讨厌的代码行:

#import <ZXingObjC/ZXAztecDecoder.h>

.h文件的实际路径(在我的Mac文件系统上)是:

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

我已使用以下内容添加了标题搜索路径的路径:

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

我在这个搜索路径上尝试了几种变体,但没有任何效果。

我做错了什么?

2 个答案:

答案 0 :(得分: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>

正在寻找具有ZXingObjC目录的路径,该目录包含ZXAztecDecoder.h文件。

答案 1 :(得分:0)

不是每个人说的答案,但是你看过可可豆荚,让第三方的文章更容易使用,让我更喜欢再次开发ios。

简单易于设置

http://cocoapods.org/