ASIHTTPRequest开源类项目导入问题及解决方法[通俗易懂]

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


完毕




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116247.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 深度学习中的9种归一化方法概述

    深度学习中的9种归一化方法概述9种归一化(Normalization)方法概述

    2025年7月4日
    3
  • 第k短路径_典型的分类算法K均值

    第k短路径_典型的分类算法K均值给定一张 N 个点(编号 1,2…N),M 条边的有向图,求从起点 S 到终点 T 的第 K 短路的长度,路径允许重复经过点或边。注意: 每条最短路中至少要包含一条边。输入格式第一行包含两个整数 N 和 M。接下来 M 行,每行包含三个整数 A,B 和 L,表示点 A 与点 B 之间存在有向边,且边长为 L。最后一行包含三个整数 S,T 和 K,分别表示起点 S,终点 T 和第 K 短路。输出格式输出占一行,包含一个整数,表示第 K 短路的长度,如果第 K 短路不存在,则输出 −1。数据范围

    2022年8月10日
    5
  • Linux lamp_lamp搭建和配置

    Linux lamp_lamp搭建和配置LAMP架构LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编码。在构建LAMP平台时,各组件的安装顺序依次为Linux、Apache、MySQL、PHP。其中…

    2022年10月17日
    2
  • Perl 正则表达式小结

    Perl 正则表达式小结Perl正则表达式小结1.m定界符“/****/”斜杠为默认定界符,若更改“/”,则须m定界符说明,m{****}2.g全局匹配3.i大小写不敏感4.s用于替换操作5.e求表达式值6.\d 匹配单个数字7.\D匹配非数字字符

    2022年5月25日
    34
  • shiro的面试题_综合分析面试题

    shiro的面试题_综合分析面试题Shiro框架介绍shiro安全数据源有哪些:Shiro运行流程Shiro的优点比较SpringSecurity和Shiro简述Shiro的3个核心组件 1.Subject 2.SecurityManager 3.RealmsShiro认证过程Shiro授权过程Shiro如何自实现认证如何实现自实现授权如何配置在Spring中配置使用Shiro

    2022年10月14日
    2
  • Spring的AOP与动态代理「建议收藏」

    Spring的AOP与动态代理「建议收藏」Spring的AOP与动态代理

    2022年4月22日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号