Проблема с установкой zxing в xCode 4.2

#iphone #ios #xcode4.2

#iPhone #iOS #xcode4.2

Вопрос:

Недавно я попытался установить zxing в xCode 4.2 для моего следующего приложения. Вот что произошло.

  • Я начал следовать инструкциям, все шло нормально, первая странная вещь, которую я заметил, это то, что библиотека libZXingWidget.a появилась красным цветом, когда я ее добавил. Я начал беспокоиться, потому что xCode все еще сбивает меня с толку. Остальные шаги выполнялись без проблем, пока я не добавил пути к путям поиска в заголовке. Я попытался использовать абсолютный путь от / Users к каталогам /cpp/core / src / и / iphone / ZXingWidget / Classes, затем я установил относительный путь, и независимо от того, что я получаю следующую ошибку:

лязг: ошибка: нет такого файла или каталога: ‘/Users/myusername/Desktop/../../cpp/core/src/zxing/common/GreyscaleLuminanceSource.cpp ‘

Какой файл .cpp вызывает это, кажется, вращается. Забавно, что никогда даже не указывайте Desktop в моих путях поиска в заголовке. Раньше у меня были мои папки на рабочем столе, и я ссылался на них оттуда, но с тех пор я удалил этот проект и создал совершенно новый. Я понятия не имею, что заставляет проект искать это местоположение, и я хотел бы знать, как я могу это изменить.

Спасибо!

Ответ №1:

Попробуйте удалить, а затем повторно добавить библиотеку. Если проблема все еще возникает, вы можете заглянуть в XML-файл pbxproj с помощью текстового редактора, чтобы попытаться увидеть, откуда взялся неправильный путь.

Комментарии:

1. Спасибо, ребята. Я это исправил, это была проблема с моими путями. Я смог найти файл pbxproj, полезный для решения этой проблемы.

2. @GregPrice как вы решаете эту проблему, какой путь вы указали у меня такая же проблема, можете ли вы, пожалуйста, поделиться этим указанным путем?

Ответ №2:

У меня была похожая проблема. Попробуйте переместить вашу папку «cpp» в «Users», если это поможет, значит, у вас проблемы с вашими путями.