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。 后面继续