zoukankan      html  css  js  c++  java
  • ASIHTTPRequest开源类项目导入问题及解决方法

    在静态库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


    完毕




  • 相关阅读:
    URL记录
    Mongodb集群节点故障恢复场景分析(转)
    IO 和 NIO 的区别
    VUE 前端项目优化方法
    缓存的穿透和雪崩
    接口如何处理重复请求?
    线程池构造类 ThreadPoolExecutor 的 5 个参数
    大型网站在架构上应当考虑哪些问题
    synchronized 和 lock 的区别
    JVM虚拟机 YGC和FGC发生的具体场景
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5145306.html
Copyright © 2011-2022 走看看