首先到www.zlib.net 下载个ZLIB,解压缩后打开zlib-1.2.3\projects\visualc6\zlib.dsw
选择Win32 LIB Release 按F7编绎生成zlib.lib
工程中使用时把
D:\zlib-1.2.3\projects\visualc6\Win32_LIB_Release\zlib.lib
D:\zlib-1.2.3\zlib.h
D:\zlib-1.2.3\zconf.h
拷贝到所在工程目录下
然后
#include "zlib.h"
#pragma comment(lib,"zlib.lib")
void CZlibTestDlg::OnButton1()
{
const unsigned char strSrc[]="hello world!\n\
aaaaa bbbbb ccccc ddddd aaaaa bbbbb ccccc ddddd中文测试 中文测试\
aaaaa bbbbb ccccc ddddd aaaaa bbbbb ccccc ddddd中文测试 中文测试\
aaaaa bbbbb ccccc ddddd aaaaa bbbbb ccccc ddddd中文测试 中文测试\
aaaaa bbbbb ccccc ddddd aaaaa bbbbb ccccc ddddd中文测试 中文测试";
unsigned char buff[1024]={0},strDst[1024]={0};
unsigned long srcLen=sizeof(strSrc),bufLen=sizeof(buff),dstLen=sizeof(strDst);
CString strc,strc2,strc3;
strc.Format("Src string:%s\nLength:%d\n===================\n",strSrc,srcLen);
//压缩
compress(buff,&bufLen,strSrc,srcLen);
strc2.Format("\nAfter Compressed Length:%d\nCompressed String:%s\n==============\n",bufLen,buff);
//解压缩
uncompress(strDst,&dstLen,buff,bufLen);
strc3.Format("\nAfter UnCompressed Length:%d\nUnCompressed String:%s\n",dstLen,strDst);
AfxMessageBox(strc+strc2+strc3);
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/firebird2010/archive/2010/01/04/5132118.aspx
分享到:
相关推荐
zconf.h,zlib.h,zlib.dll,ZLib.lib 解压 压缩需要的
png+libpng.lib+libpng16.dll+zlib.lib四个C语言使用libPNG开发需要用到的 一:libpng库的编译 环境:windows10 + VS2013 需要下载:libpng, zlib两个库 下载地址: libpng:...
使用dlib库的必备环境,libpng.lib,zlib.lib,libpng16.dll三个打包
libcurld.lib 、libeay32.lib 、ssleay32.lib 、zlib.lib 四个lib,其中后面加了-r或-d 表示release和debug
记得版本一定要配对,比如你用的是VS2003,那么libpng.lib zlib.lib最好是VS2003下生成的。
从zlib官网下载的zlib1.2.5版本的源代码,在vc6.0 &sp3环境下编译成功。里头的文件包括zlib.lib,zlib.conf和zilb.h。可以在其它工程中运用并调用其中的函数
压缩包里包含zlib.lib、zlib.h、zconf.h三个文件以及一个简单的使用说明。在发送的包特别大的情况下,可以调用zlib.lib里的compress和uncompress函数对数据进行压缩和解压缩。希望对那些想压缩内存中的数据的人有所...
openresty中使用的gzlib文件,编译后的zlib.so文件,使用机器环境为32bit和64位都支持
通过vs2008编译的zlib.lib release版本
vc6.0 编译cximage600生成cximagecrtu.dll时要用到,编译时注意加入link项:kernel32.lib user32.lib gdi32.lib wininet.lib ../../png/Unicode_Release/png.lib ../../jpeg/Unicode_Release/jpeg.lib ../../zlib/...
微信小程序的压缩库--zlib.js,用法跟JS库的用法相同,我是根据JS库修改过来的,亲自测试可用
zlib相关。使用方法见 http://blog.csdn.net/he11oworld/article/details/10491319
四个lib,其中后面加了-r或-d 表示release和debug 111111111111111111111111111111111111
发现很多朋友不知道怎么生成zlib的lib文件和dll文件,这里给大家提供方便哈,但分还是必须要给的,我也是弄了一天才搞出来的,算是辛苦费吧,呵呵
zlib.h c++/c库文件 zlib.h c/c++库文件
使用zlib.h库文件进行简单的压缩和解压缩文件,附件只给出zlib.h库文件源代码,具体使用例子可以在网上搜索。
Zlib.dll版本125
ZLib.js zlib 实现。 ZLib.js 由。浏览器和NW.js(node-webkit) < script src = "<module> < / script >< script src = "<module> < / script >< script >var ziped = new Uint8Array(...);var ...
libpng.lib(:\libpng\libpng-1.5.28\projects\visualc71\Win32_DLL_Debug\)。 3. Configuration properties->VC++ Directories->Library Directories中把放着zlib.lib和libpng.lib的目录加进来。
wince6.0 版zlib.lib 支持ARMV4CPU。自己测试可用。