求助,ubuntu安装zlib库库错误

求助:Zlib uncompress 异常!
[问题点数:40分,结帖人lkenan]
求助:Zlib uncompress 异常!
[问题点数:40分,结帖人lkenan]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年 总版技术专家分年内排行榜第二
2013年 总版技术专家分年内排行榜第三
匿名用户不能发表回复!|没有更多推荐了,
不良信息举报
举报内容:
zlib库使用简单讲解
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!没有更多推荐了,
不良信息举报
举报内容:
png库结合zlib库使用出现的一个链接问题的解决
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!为什么电脑说找不到zlib1.dll 要怎么解决?_百度知道
为什么电脑说找不到zlib1.dll 要怎么解决?
我有更好的答案
打开开始--运行 输入msconfig回车 打开启动选项卡 找到与之相关的程序点一下使其前面小方框中的对勾消失点确定即可 下回启动电脑时就不会有这个错误提示了下载360安全卫士 查杀病毒 清理恶意插件 清理系统垃圾文件保证系统无毒下载zlib1.dll文件并放到c:\windows\system32目录下即可
是重要的文件。丢失的话去百度一下,下载一个放在C盘WINDOWS/SYSTEM32文件夹中。
文件丢失可以尝试用360或者超级兔子之类的软件修复一下
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。随笔 - 4337, 文章 - 0, 评论 - 0, 引用 - 0
作者:朱金灿来源:&&&&&&&&&&& 要使用png库,首先得编译png库,要编译png库,得依赖zlib库的头文件。在使用png库读取一个png文件时,代码如下:#include &stdio.h&
#include "png.h"
// libpng 库的一个重要头文件
int TestPng()
//是否为png
char cbHeader[8];
FILE *fp = fopen( "D:\\DownLoad\\()\\1.png", "rb" );
puts( "文件打开错误!" );
fread( cbHeader, 1, 8, fp );
//从文件中读取文件头
is_png = png_sig_cmp( (png_byte*)cbHeader, 0, 8 );
//检测该文件头是否为png 格式的图片
is_png == 0 ? puts( "是png" ) : puts( "不是png" );
&编译时出现错误:1&libpngd.lib(png.obj): error LNK2019: 无法解析的外部符号 _crc32@12,该符号在函数 _png_reset_crc 中被引用1&& libpngd.lib(png.obj) : error LNK2019: 无法解析的外部符号 _inflateReset@4,该符号在函数 _png_reset_zstream 中被引用&&&& 开始以为是缺少引用zlib库的问题。在附加库目录上添加zlib库,依然有这个链接错误。看来是zlib库编译得有问题。搜索了资料,网上的一种做法是:解决思路:&zlib.h头文件,定义了zlib库的导出函数原型,如:ZEXTERN intZEXPORT deflateEnd OF((z_streamp strm));&注意红色的ZEXPORT ,其原型在zconf.h文件里面定义:#ifndef ZEXPORT
define ZEXPORT
看到了吗,默认的ZEXPORT宏,只是个空符号罢了,而实际是其应该表示函数的调用方式。 解决方法:在zconf.h文件将ZEXPORT宏的定义改成下面的形式即可:#ifndef ZEXPORT
define ZEXPORT WINAPI
&&&&&&&& 我试过这种做法并不正确,导致一大堆编译错误。正确的做法是在zlib的makefile文件(该文件在zlib的源码目录下的win32目录下Makefile.msc)添加预处理器ZLIB_WINAPI,具体是将:WFLAGS& = -D_CRT_SECURE_NO_DEPRECATE-D_CRT_NONSTDC_NO_DEPRECATE一行改为WFLAGS& = -D_CRT_SECURE_NO_DEPRECATE-D_CRT_NONSTDC_NO_DEPRECATE -DZLIB_WINAPI&&&&&&&&& 然后在编译libpng库时也加入ZLIB_WINAPI这个预处理器。参考文献:&1.&2.

我要回帖

更多关于 zlib.lib 静态库下载 的文章

 

随机推荐