libz.1.2.3.dylib
插入代码后
ZipArchive* za = [[ZipArchive alloc] init];
编译时出错
"_OBJC_CLASS_$_ZipArchive",referenced from:
UPDATE
根据http://code.google.com/p/ziparchive/wiki/PageName
我已将ZipArchive文件夹包含到项目中,并且包含框架libz.1.2.3.dylib.
然后我尝试解压缩iphone上的文件,但它有关框架的错误.怎么解决?
Ld build/ePUBreader.build/DeBUG-iphoneos/ePUBreader.build/Objects-normal/armv7/ePUBreader normal armv7cd /Users/ragopor/Desktop/ePUBreadersetenv IPHONEOS_DEPLOYMENT_TARGET 4.0setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.1.sdk -L/Users/ragopor/Desktop/ePUBreader/build/DeBUG-iphoneos -F/Users/ragopor/Desktop/ePUBreader/build/DeBUG-iphoneos -fileList /Users/ragopor/Desktop/ePUBreader/build/ePUBreader.build/DeBUG-iphoneos/ePUBreader.build/Objects-normal/armv7/ePUBreader.linkfileList -dead_strip -miphoneos-version-min=4.0 -framework Foundation -framework UIKit -framework CoreGraphics -framework StoreKit -lz.1.2.3 -o /Users/ragopor/Desktop/ePUBreader/build/ePUBreader.build/DeBUG-iphoneos/ePUBreader.build/Objects-normal/armv7/ePUBreaderUndefined symbols: "_OBJC_CLASS_$_ZipArchive",referenced from: objc-class-ref-to-ZipArchive in ePUBreaderAppDelegate.old: symbol(s) not foundcollect2: ld returned 1 exit status解决方法 将ZipArchive文件夹拖到项目中时,必须选择“为任何添加的文件夹创建组”而不是“为任何添加的文件夹创建文件夹引用”.如果选择后者,则会从链接器中获取Undefined Symbol错误. 总结
以上是内存溢出为你收集整理的iphone – ZipArchive库编译错误全部内容,希望文章能够帮你解决iphone – ZipArchive库编译错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)