2011-01-27 10 views
10

Actualmente encuentro un problema con la instalación de ZXingWidget para un proyecto PhoneGap . Seguí las guías de instalación de "PhoneGap Plugins" y ZXingWidget , pero mi proyecto falla. La mayoría de mis errores (17) parecerse a lo siguiente:PhoneGap y Zxing QrCode - problemas de construcción

  • ruta/proyecto/plugins/BarcodeScanner.mm: 8: 0 En el archivo incluído en ruta/proyecto/plugins/BarcodeScanner.mm
  • ruta/project/Plugins/BarcodeScanner.h: 11: 0 En el archivo incluido en ruta/proyecto/Complementos/BarcodeScanner.h
  • ../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h:10:0 En archivo incluido en ../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h
  • ../zxing-1.6/iphone/ZXingWidget/Classes/FormatRea der.h: 22: 0 ZXing/ común/Counted.h: No existe el fichero o directorio en ../zxing-1.6/iphone/ ZXingWidget/Clases/FormatReader.h

Eso quiere decir de mi proyecto PhoneGap encuentra "BarcodeScanner.mm", "BarcodeScanner.h" y "QRCodeReader.h" pero no puede alcanzar "FormatReader.h"? Reviso una y otra vez las guías de instalación paso a paso, creo que Puse bien la ruta relativa a las clases ZXingWidget en la configuración del Proyecto , pero no entiendo dónde estoy equivocado.

Agradeceré cualquier ayuda.

SOLUCIÓN

me olvidó incluir la fuente CPP ZXing en el proyecto PhoneGap. Como el directorio "zxing/iphone/ZXingWidget/Classes", se debe incluir el directorio "cpp/core/src /" (no es necesario marcar el cuadro de "búsqueda recursiva") Además, el siguiente Marcos iOS: se deben agregar AVFoundation, AudioToolbox, CoreVideo, CoreMedia y libiconv al proyecto.

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

+0

Así que esta solución PhoneGap está trabajando para usted? –

+2

seguir adelante y escribir su solución como la respuesta a su pregunta. –

+1

Por favor, cambie su solución a una respuesta para que podamos sacar esto de la lista sin respuesta. Gracias. –

Respuesta

4

SOLUCIÓN tal como fue anunciado por craymond.

Olvidé incluir la fuente Zxing cpp en el proyecto PhoneGap. Como el directorio "zxing/iphone/ZXingWidget/Classes", se debe incluir el directorio "cpp/core/src /" (no es necesario verificar el cuadro de "búsqueda recursiva"). Además, los siguientes marcos de iOS : Se deben agregar AVFoundation, AudioToolbox, CoreVideo, CoreMedia y libiconv al proyecto.

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