zlib库编译过程遇到的问题及其使用zlib库进行解压缩

本文详细介绍了如何在VS2008环境下编译zlib1.2.7库,包括下载zlib源码、编译过程以及解决64位系统编译问题。同时,还讲解了使用编译好的zlib库进行文件解压的准备工作,如添加库文件、复制dll到系统目录,并提供了解压文件的关键代码步骤。
摘要由CSDN通过智能技术生成

目录

1. 下载zlib

2. 编译zlib

3. 使用zlib库解压文件

    3.1 准备工作

    3.2 使用解压函数对文件进行解压


1. 下载zlib

可以去官网http://www.zlib.net/ 下载zlib

2. 编译zlib

ps:此处运行环境为VS2008+zlib1.2.7

step1:打开VS2008的命令行运行窗口

step2:打开命令行窗口后,进入zlib-1.2.7\contrib\masmx86目录,输入bld_ml32.bat命令,按下回车键运行该命令

出现上述消息说明编译成功。

PS:由于现在机器基本都是64位,所以一般都是进入masmx64目录,执行bld_ml64.bat。但由于我在Win7和Win10系统环境下执行时出现“ml64.exe不是内部或外部命令,也不是可运行的程序”错误,错误如下图所示,由于操作系统内部会自动将32位软件地址向64位地址对齐,因此在64位机器上使用32位软件没问题!综上,我们这里编译bld_ml32.bat~

step3:进入目录D:\zlib-1.2.7\contrib\vstudio\vc9,由于我使用的是vs2008运行,所以进入的是vc9目录。接着用vs2008打开zlibvc.sln

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值