zlib1.2.5下载地址 : http://www.winimage.com/zLibDll/zlib125.zip
下载后解压到:E:\software\OpenSource\zlib-1.2.5src
参考文章:http://demon.tw/software/compile-zlib-on-windows.html
编译方法总结如下:
方法一:命令行编译
1. 进入zlib1.2.5工程目录:E:\software\OpenSource\zlib-1.2.5src,修改文件win32\Makefile.msc, 在OBJS(第32行)中增加inffast.obj
2. 打开vs2010命令行控制台程序:C:\Documents and Settings\All Users\「开始」菜单\程序\Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio 命令提示(2010)
3. 切换到工程目录:E:\software\OpenSource\zlib-1.2.5src,执行命令:nmake -f win32\Makefile.msc
4. 编译完成,将会生成zlib.lib, zlib1.dll, zdll.lib和其他.exe程序,具体见win32\Makefile.msc方法二:通过vs2010编译工程
1. 打开解决方案文件: contrib\vstudio\vc10\zlibvc.sln
2. 修改libvc工程属性的输出文件名为:zlib.dll
3. 如方法一中,进入vs2010命令行工具,切换到工程目录, 执行:nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj"将工程根目录下生成的match686.obj和inffas32.obj复制到contrib\masmx86目录下。
4. 编译libvc工程,应该就能成功了!