Xcode не может разрешать символы zlib

Я использую библиотеку zlib для сжатия данных в инструменте командной строки для Mac.

В Xcode 4 я получаю сообщение об ошибке "undefined symbol" в функциях zlib.

Я ищу libz.dylib на компьютере Mac, и я нахожу 3 файла в /Developer/Platforms/iPhoneOS.platform.

Ничего в /Developer/Platforms/MacOSX.platform.

Почему? Где я могу найти библиотеку libz.dylib для архитектуры i386?

Ответ 1

В Xcode 4 просмотрите фазы сборки.

Перейдите в 3-й раздел - Link Binary с библиотеками

Нажмите кнопку +

выберите libz.dylib в раскрывающемся списке. enter image description here

Ответ 2

Вы можете скачать zlib с сайта , посмотрите ниже на странице для ссылок на скачивание.

Вы также можете установить macports или fink. В этом случае вы получаете готовые версии.