缺少libz.dylib库的时候引起的一个链接错误

导入ASI框架,遇到缺少libz.dylib库的时候引起的一个链接错误

Undefined symbols for architecture armv7s:

"_inflate", referenced from:

-[ASIDataDecompressor uncompressBytes:length:error:] in ASIDataDecompressor.o

"_deflate", referenced from:

-[ASIDataCompressor compressBytes:length:error:shouldFinish:] in ASIDataCompressor.o

"_inflateEnd", referenced from:

-[ASIDataDecompressor closeStream] in ASIDataDecompressor.o

"_inflateInit2_", referenced from:

-[ASIDataDecompressor setupStream] in ASIDataDecompressor.o

"_deflateEnd", referenced from:

-[ASIDataCompressor closeStream] in ASIDataCompressor.o

"_deflateInit2_", referenced from:

-[ASIDataCompressor setupStream] in ASIDataCompressor.o

ld: symbol(s) not found for architecture armv7s

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

解决方法:

导入libz.dylib库即可

缺少libz.dylib库的时候引起的一个链接错误

时间: 2024-10-12 07:33:44

缺少libz.dylib库的时候引起的一个链接错误的相关文章

Link Binary With Libraries中添加的时候 也找不到libz.dylib 库

接到一个项目4个静态库找不到 在 Link Binary With Libraries中添加的时候 也找不到libz.dylib  郁闷了 原来是ios9后 原来的dylib后缀名的库全部修改tbd 你要是实在想添加 没有不行 那也有办法 NOW 进入你项目的build phases ==>点击+号在弹出的对话框选择addother==>在弹出的对话框中输入"cmd"+"shift"+"g"==>输入/usr/lib==>

用ffi调用.dylib库

有一个特性需要调用第三方库libsync,在node.js里可以用ffi来实现 首先稍微包装了一下,ffi也是支持异步调用的,但是API比较麻烦,包装以后调用起来会比较容易 var ffi = require("ffi"); var lib = ffi.Library('./libsync', { 'file_chunk': ['int', ['string', 'string', 'int']], 'file_delta': ['int', ['string', 'string',

xcode 编译错误找不到 libz.dylib

图片对应的是libxml2.dylib  (libz.dylib 遇到的编译错误跟这个类似) 解决方法是在引入库的地方调整原先 比如libz.dylib 的目录: ======================= ================================== 解决方法: target---build phases--- link binary with libraries---添加---add ohter---command+shift+G----/usr/lib/ ---

iOS学习之关于Xcode7中 Link Binary With Libraries 没有 .dylib库的问题

Xcode7中 Link Binary With Libraries 没有 .dylib库,只能找到对应的 .tbd,但不能代替使用,通过查找资料,尝试后得到以下两种解决方法. 方法1. (heqin测试可行)在项目Target中的Link Binary With Libraries 手动添加 首先点击 “+” 显示搜索添加页面,在这里如果搜索之前的libsqlite3.dylib是搜不出来ios9之前的.所以需要点击 Add Other,出现文件目录页面,正常情况这里去通过Finder也是找不

在 iOS9 中现在找不到 XXX.dylib 了,比如libz.tbd 如果要用到 libz.dylib,可以用下面的办法,来自 Stack Overflow。

Go to Build Phases >Link Binary with Librairies > + > Add other Once in the file selection window do “CMD”+Shift+G (Go to folder) and type /usr/lib/ From /usr/lib you can add : libz.dylib and more… Compile and have fun

linux(debian) 安装软件,缺少动态连接库.so

有以下几种提示: 1.缺少动态连接库.so-cannot open shared object file:No such file or directory 2.缺少动态连接库.so.0-cannot open shared object file:No such file or directory 3.缺少动态连接库.so.1-cannot open shared object file:No such file or directory 可以直接: # sudo ldconfig 再编译,如

libz.so库分析

from:http://blog.chinaunix.net/uid-12773189-id-84605.html 1.查看库文件是由哪个软件包提供的空闲时打开/usr/lib目录(因为我知道这个目录下放着一些库文件,是我们开发者可以利用的)想看看我的系统中有哪些库.看到一个libz.so,于是用命令查看:dpkg -S /usr/lib/libz.so 此命令输出如下信息:zlib1g-dev: /usr/lib/libz.so 即我的系统中软件包zlib1g-dev提供了libz.so这个库

ios 9.1以后 添加libz.dylib 方法

1. 进入你项目的build phases 2.点击+号在弹出的对话框选择addother 3.在弹出的对话框中输入"cmd"+"shift"+"g" 4.输入/usr/lib 5.这个时候滑动到最下面就能看到libz.dylib了

关于Xcode7后.dylib库不见了而变更为.tbd

原文链接: 关于Xcode7后.dylib库不见了而变更为.tbd 简书主页:http://www.jianshu.com/users/37f2920f6848 Github主页:https://github.com/MajorLMJ iOS开发者公会-技术1群 QQ群号:87440292 iOS开发者公会-技术2群 QQ群号:232702419 iOS开发者公会-议事区   QQ群号:413102158