Как обновить приложение для 64-битной поддержки ZBarSDK
Я разработал приложение, использующее ZBarSDK для штрих-кода. Он работает нормально с поддержкой 32 бит, но хотя я собираюсь обновить его до 64 бит, он дает ошибку компоновщика. Есть ли какой-нибудь учебник или способ найти решение? Ниже приведены предупреждения с ошибкой компоновщика.
дублированный символ в: projectpath / arm64 / main.o
projectpath / arm64 / AppDelegate.o
дублированный символ в: projectpath / arm64 / main.o
projectpath / arm64 / ViewController.o
так далее...
Такого рода предупреждения и ошибки компоновщика существуют для каждого контроллера. Я знаю, что такого рода предупреждения появляются, когда есть схожие именованные классы, два или более раз в исходном коде, но если я удаляю 64-битную версию, она работает нормально. Как избавиться от такого рода ошибок компоновщика.
1 ответ
Я не уверен насчет команды объединения двух или более библиотек, я пробовал для симулятора и библиотеки устройств. После неудачи мой старший помог мне и создал эту прикрепленную библиотеку.
Этот SDK я использовал до 2-х лет для поддержки 64-битных приложений и работал нормально. Не уверен ни в каких новых изменениях, внесенных командой ZBARSDK
Я загрузил свой SDK по адресу https://www.dropbox.com/sh/zhbqsa0heuputlk/AAC1kDkJBxgybtwi7lnmZ9lra?dl=0
Вы можете попробовать этот SDK. Спасибо