PhoneGap和Zxing QrCode - 构建问题

时间:2011-01-27 14:44:21

标签: iphone xcode cordova qr-code zxing

我目前遇到安装ZXingWidget的问题 PhoneGap项目。 我跟着“PhoneGap插件”和ZXingWidget安装 指南,但我的项目建设失败了。 我的大多数错误(17)看起来都是这样的:

  • path / project / Plugins / BarcodeScanner.mm:8:0包含在的文件中 路径/项目/插件/ BarcodeScanner.mm
  • path / project / Plugins / 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 /类别/ FormatReader.h

这意味着我的PhoneGap项目找到“BarcodeScanner.mm”, “BarcodeScanner.h”和“QRCodeReader.h”但它无法到达 “FormatReader.h”? 我想,我一步一步地检查安装指南 我把项目中ZXingWidget类的相对路径放好了 设置,但我不明白我错在哪里。

我将不胜感激。

我忘了在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

1 个答案:

答案 0 :(得分: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