2017-05-05 15 views
8

Linker'de hata var.Mildeip Libz Apple Mach-O Bağlayıcı (ld) Hata Grubu

zip çıkarma koduna bu alma hataları neden ben alamadım -

enter image description here

Ben minizip klasöre & libz.tbd (> libz.tdb Bağlantılı Çerçeveler & Kütüphaneler) eklenmiştir.

+0

Lütfen "MiniZip" kütüphanesinin GitHub bağlantısını paylaşın. –

+1

Bağımlılıklarınızda libz.dylib var mı? –

+0

@JohnTracid ibz.dylib libz.tbd adresinde bulunmaktadır Referans: https://forums.developer.apple.com/message/9176#9176 – NovusMobile

cevap

1

aşağıda değişikliklerle ilgili sorun giderildi sorunu: Hedef Projesi -> Temel Elma LLVM 8.1 Dil C++

proje => Otomatik referans sayma Bunun arkasında
//:configuration = Debug 
CLANG_ENABLE_OBJC_ARC = NO 

//:configuration = Release 
CLANG_ENABLE_OBJC_ARC = NO 

//:completeSettings = some 
CLANG_ENABLE_OBJC_ARC 

Nedeni edilir: Hayır olarak değişiklik Sen atlama gerek bu dlllloc, sürüm, autorelease iOS sdk 5.0. veya daha az.

0

Bu lib'i daha önce kullanmamıştım, ama sanırım bu lib C++ ile yazılıyor ve bunu Objective-C ile kullanabiliyorsunuz. Benzer bir sorunu, Objected-C kaynağını, OTHER_LDFLAGS yapılarını -ObjC, -WI, -undefined, -dynamic_lookup bayrakları (satır Hedefi) ve OTHER_LDFLAGS yapı ayarlarını -ObjC bayrağına (satır Proje) ayarlayarak bir birim tarafından oluşturulan bir projeye gömdüğümde düzelttim. Bunu dene ve bana sonucu söyle.

+0

benim için işe yaramadı. – NovusMobile

+0

@NovusMobile: http://res.cloudinary.com/dwhd61zp4/image/upload/v1494569668/Screen_Shot_2017-05-12_at_12.02.53_PM_ujjxhn.png –