Visual Studio 2005 编译 zlib 1.2.5
这个代码在http://www.j286.com/有更新详情访问。
下载地址http://sourceforge.net/projects/libpng/files/zlib/
官方主页貌似被`墙`了反正我是需要挂vpn,不幸的是里面也没找到什么有帮助的信息
下载1.2.5发现和以前版本有所不一样project已经不见了,取而代之的是old文件夹,里面附带有vc6的编译环境。
错误如下
1>Assembling...
1> Assembling: f:\work\study\zlib-1.2.5\contrib\masmx86\inffas32.asm
1>Assembling...
1> Assembling: f:\work\study\zlib-1.2.5\contrib\masmx86\gvmat32.asm
1>MASM : fatal error A1000: cannot open file : D:\Code\C\Test\Test\zlib\contrib\masmx86\gvmat32.asm
1>Project : error PRJ0019: 工具从"Assembling..."
通过这位大大介绍的方法即可编译成功。
http://blog.163.com/waft_xu/blog/static/43815294201083094750976/
1、打开“Visual Studio 2005 命令提示”,这个在开始菜单的Visual Studio
2、切换目录到zlib-1.2.5\contrib\masmx86,并执行脚本bld_ml32.bat,此时会产生inffas32.obj和match686.obj,把这两个文件拷贝到源代码目录zlib-1.2.5下;
3、切换目录到zlib-1.2.5,执行:nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="inffas32.obj match686.obj"
经过以上三个步骤即可完成zlib1.2.5的编译。