2011-05-25 27 views
10

Mac için bir komut satırı aracında veri sıkıştırması yapmak için zlib kitaplığını kullanıyorum.Xcode zlib simgelerini çözemiyor

Xcode 4'te zlib işlevlerinde bir "undefined symbol" hatası alıyorum.

Mac bilgisayarda libz.dylib dosyasını arıyorum ve /Developer/Platforms/iPhoneOS.platform numaralı 3 dosyayı buluyorum.

/Developer/Platforms/MacOSX.platform.

Neden? Architeture i386 için libz.dylib kütüphanemi nerede bulabilirim?

+0

Xcode semboller bulamıyorum, ya 'ld' değil mi? –

cevap

20

Xcode 4'te Yapı Aşamalarınıza bakın. 3 bölüme

Git - kütüphaneler

ile bağlantı İkili

Açılır libz.dylib tercih + düğmesine tıklayın. enter image description here

+0

Büyük Abizern! Çok teşekkürler! – TheFrancisOne

+1

Aynı problemim var. Çerçeveyi düzgün ekledim, ama işe yaramadı! Başka bir şey olabilir mi? Ios için zlib GNU zlib'den farklı mıdır? Bağlantım res_9 _... şeyleri bulamıyor. tüm yol 2015'den itibaren –

+0

Güncelleme: Bir C++ projesinden zlib.h dosyasındaki ile bir sorunu çözdü. –

0

Zlib dosyasını site'dan yükleyebilir, indirme linkleri için sayfadaki daha ayrıntılı bilgilere ulaşabilirsiniz.

Ayrıca, macports veya fink yüklenebilir. Bu durumda, önceden oluşturulmuş sürümleri alırsınız.