Я создаю iOS, проект сканера кода, используя ZBar SDK .Я пытаюсь построить свой проект непосредственно из исходного кода ZBar, а не включать статическую библиотеку libzbar.a.
Я загрузил исходный код ZBar, который включает проект XCode для сборки libzbar.a.Я попытался скопировать все исходные файлы из проекта, но это не сработало.Я продолжаю получать неопределенные ошибки символов.
Какие исходные файлы следует включить, учитывая, что мне нужно поддерживать только iOS?
Следует ли строго соблюдать структуру папок при сборке проекта?
Потребуются ли настройки сборки, если я напрямую включу исходные файлы?
РЕДАКТИРОВАТЬ: Я следовал той же структуре папок и настройкам сборки, которые использовались в проекте XCode libzbar.Мне удалось собрать библиотеку, но она все еще не работает при компоновке.Я получаю ошибку: ld: duplicate symbol _OBJC_METACLASS
для всех исходных файлов.Я дважды проверил, нет ли в проекте ссылок на исходную статическую библиотеку libzbar.a или более одного вхождения этих исходных файлов.Если я удаляю ссылки на них, проект строится нормально, но затем завершается неудачно, когда на любой символ из библиотеки ссылаются.Я думаю, что я все еще что-то упускаю !!