我目前在安装ZXingWidget时遇到问题
PhoneGap项目。
我同时关注“ PhoneGap插件”和ZXingWidget的安装
指导,但我的项目构建失败。
我的大部分错误(17)如下所示:


路径/项目/插件/BarcodeScanner.mm:8:0从
路径/项目/插件/BarcodeScanner.mm
路径/项目/插件/BarcodeScanner.h:11:0从
路径/项目/插件/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:../ zxing-1.6 / iphone /中没有此类文件或目录
ZXingWidget / Classes / FormatReader.h


这意味着我的PhoneGap项目找到了“ BarcodeScanner.mm”,
“ BarcodeScanner.h”和“ QRCodeReader.h”,但无法访问
“ FormatReader.h”?
我一次又一次地检查安装指南,我认为
我在项目中很好地指出了ZXingWidget类的相对路径
设置,但我不明白我哪里写错了。

我将不胜感激。



我忘了将Zxing cpp源代码包括在PhoneGap项目中。
由于“ 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

最佳答案

解决方案由craymond发布。

我忘了将Zxing cpp源代码包括在PhoneGap项目中。作为“ 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

07-26 03:25