quazip 在windows msvc 2005 下的编译

quazip 是 一个对 zlib 进行封装的 基于QT的库。要用到zlib

1.编译zlib(抄的)

1.2.5版本只提供了vc9、vc10两个project配置文件.打开zlib-1.2.5contribvstudiovc9 目录下的zlibvc.vcproj 用记事本打开,把version 从9.00 改成8.00 保存就可以用vc2005打开了

<VisualStudioProject ProjectType="Visual C++" Version="8.00" Name="zlibvc" ProjectGUID="{8FD826F8-3739-44E6-8CC8-997122E53B8D}" RootNamespace="zlibvc" >

编译生成 zlibwapi.lib 和 zlibwapi.dll

2.编译quazip

编译时要在quazip的 预编译宏 中加入 ZLIB_WINAPI 。否则会出现链接错误!!!

附:http://blog.chinaunix.net/uid-12664992-id-129919.html

项目中要用到压缩,使用zlib进行数据压缩,但是网上下载的不支持debug, 所以要自己编译个debug版本的库。下面是编译步骤 1. 下载 http://zlib.net/zlib-1.2.5.tar.gz 2. 编译 - 解压到目录,如d:library - 开启VS2010的Command Prompt (32bit) - 进入到zlib-1.2.5contribmasmx86目录 - 执行bld_ml32.bat - 打开工程项目zlib-1.2.5contribvstudiovc10zlibvc.sln - 编译整个solution(Release)

----------------------------------------

先到这,还没有试用 guazip。 后面继续

经验分享 程序员 微信小程序 职场和发展