ZXingWidget:找不到Counted.h文件

时间:2012-04-21 02:48:48

标签: iphone xcode zxing

我正在使用ZXingWidget构建iPhone应用程序。我遵循README指令,在我的项目中完成了所有设置,编译没有问题。然后我在我的视图控制器头文件中导入了QRCodeReader.h,并在编译FormatReader.h时开始出现以下错误:

未找到词法或预处理器问题'zxing / common / Counted.h'文件。

我意识到我忘了将视图控制器实现文件从.m重命名为.mm,所以我就这样做了。但是,我仍然收到错误。

有什么建议吗?

编辑:这是我的“QR扫描”项目的目录布局。您将看到“cpp”位于“Projects”文件夹下,“QR Scan.xcodeproj”位于“QR Scan”文件夹中。我的QR扫描Xcode项目标题中有“../cpp/core/src”。

 /Projects
      /cpp
           /core
                /src
      /QR Scan
           /QR Scan
           /ZXingWidget
                ZXingWidget.xcodeproj
           QR Scan.xcodeproj

2 个答案:

答案 0 :(得分:5)

仔细检查README的第5步。您的包含路径中没有C ++头文件。

答案 1 :(得分:1)

我不得不花很多时间来解决这个问题。即使将文件扩展名更改为.mm,问题仍然出现。问题是因为import语句。尝试将.i(头文件)中的#import“ZXingWidgetController.h”和.m(实现文件)中的#import“QRCodeReader.h”放在一起。这真的解决了我在XCode 4.2中的问题。希望这有助于某人。