Ошибка ссылки Xcode 4.2: проблема с libz? - PullRequest
7 голосов
/ 21 июля 2011

Перемещая проект в Xcode 4.2, я получаю ряд неразрешенных ошибок компоновщика Mach-O для таких вещей, как _crc32, _expf и _UnwindSjLj_Register, в проекте, который прекрасно компилируется и связывается в Xcode 4.0.3.

Я подозреваю, что это может быть проблемой с libz, так как мой предыдущий проект связан с libz.1.2.3.dylib.Я удалил эту ссылку и добавил libz.1.2.5.dylib, который находится в моей папке /Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A5259f) / Symbols 1 / usr / lib.

Я получаюте же 39 неразрешенных ссылок, включаю ли я libz.1.2.5.dylib или нет, так что это кажется очень подозрительным.

Ответы [ 3 ]

30 голосов
/ 21 июля 2011

Ссылка на libz.dylib, но добавление ее через вкладку Фазы сборки.

Проект >> Цель >> Фазы сборки >> Связь двоичных файлов с библиотеками

Нажмите + под списком и выберите libz.dylib, затем он добавит библиотеку, чтобы она работала между обновлениями SDK.

0 голосов
/ 13 декабря 2012

У меня была такая же проблема.это работает xcode 4.2., когда я запускаю приложение в xcode 4.5.У меня есть эта проблема.libz.dylib (нет такого файла или каталога) Команда /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool завершилась неудачно с кодом выхода 1. Я пытался с libz1.2.5dylib.but нетиспользуйте

0 голосов
/ 15 мая 2012

Возникла проблема с этой самой библиотекой - libz.1.2.3.dylib.Как и предполагалось, я добавил libz.dylib.все еще получено сообщение "ld: Библиотека не найдена для -lz.1.2.3".Удалена ссылка на сборку успешно.Попытался заменить libz.dylib на libz.1.2.5.dylib и по-прежнему собирал без ошибок.XCode 4.3.2, Lion (OS X 10.7.4)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...