PhoneGap和Zxing QrCode - 构建问题

cra*_*ond 10 iphone xcode qr-code zxing cordova

我目前在为PhoneGap项目安装ZXingWidget时遇到问题.我遵循了"PhoneGap插件"和ZXingWidget安装指南,但我的项目构建失败了.我的大多数错误(17)看起来像这样:

  • path/project/Plugins/BarcodeScanner.mm:8:0在path/project/Plugins/BarcodeScanner.mm中包含的文件中
  • path/project/Plugins/BarcodeScanner.h:11:0在path/project/Plugins/BarcodeScanner.h中包含的文件中
  • ../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h:10:0在文件中包含从../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h
  • ../zxing-1.6/iphone/ZXingWidget/Classes/FormatReader.h:22:0斑马线/普通/ Counted.h:在../zxing-1.6/iphone/ ZXingWidget /类没有这样的文件或目录/ FormatReader.h

这意味着我的PhoneGap项目发现"BarcodeScanner.mm","BarcodeScanner.h"和"QRCodeReader.h",但它是不是能够达到"FormatReader.h"?我一步一步地检查安装指南,我想我已经把项目设置中的ZXingWidget类的相对路径放好了,但我不明白我哪里错了.

我将不胜感激任何帮助.

我忘了在PhoneGap项目中包含Zxing cpp源代码.正如"斑马线/ iphone/ZXingWidget /类"目录,"CPP /核心/ src目录/"目录中有被列入(以下简称"递归搜索"框不需要进行检查.)此外,下面的iOS框架:必须将AVFoundation,AudioToolbox,CoreVideo,CoreMedia和libiconv添加到项目中.

更好的解释: http://www.google.com/url?sa=D&q=http://code.google.com/p/zxing/source/browse/trunk/iphone/README%3Fspec%3Dsvn1651%26r%3D1651

Gra*_*yer 4

解决方案由 craymond 发布。

我忘记在 PhoneGap 项目中包含 Zxing cpp 源代码。作为“zxing/iphone/ZXingWidget/Classes”目录,必须包含“cpp/core/src/”目录(“递归搜索”框不需要选中。)此外,以下iOS框架: AVFoundation、AudioToolbox、CoreVideo、CoreMedia 和 libiconv 必须添加到项目中。

更好的解释:http://www.google.com/url? sa=D&q=http://code.google.com/p/zxing/source/browse/trunk/iphone/README%3Fspec%3Dsvn1651%26r%3D1651