2011-01-27 10 views
10

Attualmente si verifica un problema con l'installazione di ZXingWidget per un progetto PhoneGap . Ho seguito entrambe le guide "PhoneGap Plugins" e l'installazione ZXingWidget , ma il mio progetto non riesce. maggior parte dei miei errori (17) quella faccia:PhoneGap e Zxing QrCode - problemi di costruzione

  • percorso/progetto/Plugins/BarcodeScanner.mm: 8: 0 in inclusi file da percorso/progetto/Plugins/BarcodeScanner.mm
  • percorso/progetto/Plugins/BarcodeScanner.h: 11: 0 in file incluso da percorso/progetto/Plugins/BarcodeScanner.h
  • ../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h:10:0 In lima incluso da ../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h
  • ../zxing-1.6/iphone/ZXingWidget/Classes/FormatRea der.h: 22: 0 ZXing/ comune/Counted.h: Nessun file o directory in ../zxing-1.6/iphone/ ZXingWidget/Corsi/FormatReader.h

Quel significa il mio progetto PhoneGap trova "BarcodeScanner.mm", "BarcodeScanner.h" e "QRCodeReader.h" ma non è in grado di raggiungere "FormatReader.h"? Controllo sempre le guide di installazione passo dopo passo, penso che metto bene il percorso relativo alle classi ZXingWidget nelle impostazioni del progetto , ma non capisco dove mi sbaglio.

Apprezzerò qualsiasi aiuto.

SOLUZIONE

Ho dimenticato di includere la fonte cpp ZXing nel progetto PhoneGap. Come directory "zxing/iphone/ZXingWidget/Classes", la directory "cpp/core/src /" deve essere inclusa (la casella "ricerca ricorsiva" non ha bisogno di essere controllata.) Inoltre, il seguente Framework iOS: AVFoundation, AudioToolbox, CoreVideo, CoreMedia e libiconv devono essere aggiunti al progetto.

spiegazioni migliori: http://www.google.com/url?sa=D&q=http://code.google.com/p/zxing/source/browse/trunk/iphone/README%3Fspec%3Dsvn1651%26r%3D1651

+0

Quindi questa soluzione PhoneGap sta lavorando per voi? –

+2

vai avanti e scrivi la tua soluzione come risposta alla tua domanda. –

+1

Trasforma la tua soluzione in una risposta in modo che possiamo ottenere questo dalla lista senza risposta. Grazie. –

risposta

4

SOLUZIONE come postato da craymond.

Ho dimenticato di includere il sorgente cx Zxing nel progetto PhoneGap. Come la directory "zxing/iphone/ZXingWidget/Classes", la directory "cpp/core/src /" deve essere inclusa (la casella "ricerca ricorsiva" non deve essere controllata). Inoltre, i seguenti framework iOS : AVFoundation, AudioToolbox, CoreVideo, CoreMedia e libiconv devono essere aggiunti al progetto.

Meglio spiegazioni: http://www.google.com/url?sa=D&q=http://code.google.com/p/zxing/source/browse/trunk/iphone/README%3Fspec%3Dsvn1651%26r%3D1651