2011-01-27 4 views
10

В настоящее время у меня возникла проблема с установкой ZXingWidget для проекта PhoneGap . Я следил за обоими плагинами PhoneGap и установкой ZXingWidget , но мое здание проекта не работает. Большинство моих ошибок (17) выглядят так:PhoneGap и Zxing QrCode - проблемы с построением

  • путь/проект/Plugins/BarcodeScanner.mm: 8: 0 В файле включены в путь/проект/Плагины/BarcodeScanner.mm
  • путь/project/Плагины/BarcodeScanner.h: 11: 0 В файле, входящем в состав Путь/проект/Плагины/BarcodeScanner.h
  • ../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h:10:09 В файле включен из ../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h
  • ../zxing-1.6/iphone/ZXingWidget/Classes/FormatRea der.h: 22: 0 ZXing/ общий/Counted.h: Нет такого файла или каталога в ../zxing-1.6/iphone/ ZXingWidget/Классы/FormatReader.h

Что это значит мой проект PhoneGap находит «BarcodeScanner.mm», «BarcodeScanner.h» и «QRCodeReader.h», но он не может достичь «FormatReader.h»? Я проверяю снова и снова инструкции по установке шаг за шагом, я думаю, Я положил относительный путь к классам ZXingWidget в настройках проекта , но я не понимаю, где я ошибаюсь.

Буду признателен за любую помощь.

РЕШЕНИЕ

Я забыл включить источник CPP ZXing в проекте PhoneGap. В качестве каталога «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 работает для вас? –

+2

и напишите свое решение как ответ на ваш вопрос. –

+1

Пожалуйста, переместите решение до ответа, чтобы мы могли получить это в списке без ответа. Спасибо. –

ответ

4

РЕШЕНИЕ, как отправленный craymond.

Я забыл включить источник Zxing cpp в проект PhoneGap. В качестве каталога «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

Смежные вопросы