2011-01-27 57 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