MinGW 编译zlib、libpng
1. 编译zlib
下载 http://www.zlib.net/ 下载版本zlib-1.2.8, 解压缩文件zlib-1.2.8。进入mingw命令行,切换目录到zlib-1.2.8解压缩目录。
命令行输入 mingw32-make -f makefile.gcc
编译生成 libz.a, libz.dll.a, zlib1.dll等文件

2. 编译libpng
下载源码,解压缩。切换到源码路径。
打开scripts/makefile.gcc设置zlib路径:
ZLIBINC = ../zlib-1.2.8
ZLIBLIB = ../zlib-1.2.8
拷贝scripts/pnglibconf.h.prebuilt到源码目录,改名为pnglibconf.h
命令行输入:
copy scripts\makefile.gcc makefile.gcc
mingw32-make -f makefile.gcc
生成libpng.a文件