0

我正在尝试在我的 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

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

我究竟做错了什么?

4

2 回答 2

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 的路径。

于 2013-03-15T17:39:44.937 回答
0

不是每个人的答案,但你看过可可豆荚吗,使使用 3rd 方库变得更加容易,让我喜欢再次开发 ios。

设置简单

http://cocoapods.org/

于 2013-03-15T17:22:11.107 回答