В настоящее время я сталкиваюсь с проблемой при установке ZXingWidget для проекта PhoneGap.Я следовал инструкциям по установке «PhoneGap Plugins» и ZXingWidget, но сборка моего проекта не удалась.Большинство моих ошибок (17) выглядят так:
- path / project / Plugins / BarcodeScanner.mm: 8: 0 В файле, включенном из path / project / Plugins / 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 / FormatReader.h: 22: 0Zxing / common / Counted.h: нет такого файла или каталога в ../zxing-1.6/iphone/ ZXingWidget / Classes / FormatReader.h
Это означает, что мой проект PhoneGap находит "BarcodeScanner.mm", "BarcodeScanner.h" и "QRCodeReader.h", но он не может связаться с "FormatReader.h"?Я снова и снова проверяю руководства по установке, я думаю, что в настройках проекта я правильно указал относительный путь к классам ZXingWidget, но я не понимаю, где я ошибаюсь.
Буду признателен за любыеhelp.
РЕШЕНИЕ
Я забыл включить источник 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