我目前在为一个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 Zxing/ common/Counted.h: No such file or directory in ../zxing-1.6/iphone/ ZXingWidget/Classes/FormatReader.h
我将非常感激任何帮助。 解决方案:
我忘了在PhoneGap项目中包含Zxing的cpp源代码。 必须包括"zxing/iphone/ZXingWidget/Classes"目录和"cpp/core/src/"目录(不需要勾选"recursive search"盒子)。 此外,还需将以下iOS框架添加到项目中:AVFoundation、AudioToolbox、CoreVideo、CoreMedia和libiconv。