2011-01-27 41 views
10

我目前遇到安装ZXingWidget的 PhoneGap项目的问题。 我跟着“PhoneGap插件”和ZXingWidget安装指南,但我的项目建设失败。 我的大部分错误(17)看起来像的:PhoneGap和Zxing QrCode - 构建问题

  • 路径/工程/插件/ 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/FormatRea der.h:22:0斑马线/ 通用/ Counted.h:在../zxing-1.6/iphone/ ZXingWidget /类没有这样的文件或目录/ FormatReader.h

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

我会很感激任何帮助。

SOLUTION

我忘了,包括在的PhoneGap项目斑马线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

+0

所以这PhoneGap的解决方案是为你工作? – 2011-02-11 19:16:22

回答

4

SOLUTION张贴由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