В настоящее время я включаю внешнюю библиотеку в свой xcode
проект. Я включил библиотеки вручную в свой проект, так что я могу получить все функции библиотеки. Там нет никаких ошибок времени компиляции, но когда я бегу, я получаю runtime error
несколько как упомянуто ниже
Неопределенные символы для архитектуры x86_64:
«_zip_error_to_str», на который ссылаются из:
Greeting :: Greeting () в Myzipclass.o
«_zip_open», по ссылке с:
Greeting :: Greeting () в Myzipclass.o
ld: символы не найдены для архитектуры x86_64
clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)
Я включил libzip
библиотеки в моем проекте.
Более подробная информация: я не включил никаких рамок. Нужно ли включать фреймворк? Я совершенно новый в xcode
, Если необходимо включить фреймворк, то может ли кто-нибудь сказать мне процедуры для включения? Я имею в виду, это должно быть внутри проекта?
Только что сделал вывод из информации об ошибке, посмотрите, была ли добавлена статическая библиотека libz.1.X.X.dylib xcode
, Иначе,
цели —> фазы сборки ——> связать двоичный файл с библиотеками ——> добавить libz
Других решений пока нет …