您的位置:首页 > 理论基础 > 计算机网络

ASIHTTPRequest开源类项目导入问题及解决方法

2016-01-20 15:19 239 查看
在静态库project中加入ASIHTTPRequest导出lib.a。放到project里编译出一下错:

Undefined symbols for architecture armv7:

"_deflate", referenced from:

-[ASIDataCompressor compressBytes:length:error:shouldFinish:] in lib.a(ASIDataCompressor.o)

"_inflateInit2_", referenced from:

-[ASIDataDecompressor setupStream] in lib.a(ASIDataDecompressor.o)

"_deflateEnd", referenced from:

-[ASIDataCompressor closeStream] in lib.a(ASIDataCompressor.o)

"_inflateEnd", referenced from:

-[ASIDataDecompressor closeStream] in lib.a(ASIDataDecompressor.o)

"_kUTTagClassMIMEType", referenced from:

+[ASIHTTPRequest mimeTypeForFileAtPath:] in lib.a(ASIHTTPRequest.o)

"_kUTTagClassFilenameExtension", referenced from:

+[ASIHTTPRequest mimeTypeForFileAtPath:] in lib.a(ASIHTTPRequest.o)

"_deflateInit2_", referenced from:

-[ASIDataCompressor setupStream] in lib.a(ASIDataCompressor.o)

"_UTTypeCreatePreferredIdentifierForTag", referenced from:

+[ASIHTTPRequest mimeTypeForFileAtPath:] in lib.a(ASIHTTPRequest.o)

"_inflate", referenced from:

-[ASIDataDecompressor uncompressBytes:length:error:] in lib.a(ASIDataDecompressor.o)

"_UTTypeCopyPreferredTagWithClass", referenced from:

+[ASIHTTPRequest mimeTypeForFileAtPath:] in lib.a(ASIHTTPRequest.o)

ld: symbol(s) not found for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决方法:

缺系统库的原因,加入下面库

libz.dylib

SystemConfiguration.framework

MobileCoreAServices.framework

CFNetwork.framework

完毕
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: