zlib 的安装
libpng 是一套免费的、公开源代码的程序库,支持对 PNG 图形文件的创建、读写等操作。libpng 使用 zlib 程序库作为压缩引擎,zlib 也是著名的 gzip (GNU zip) 所采用的压缩引擎。
我们首先安装zlib,从其官方网站下载最新的源程序,不妨假设文件名是zlib-1.1.4.tar.gz。网址:http://www.gzip.org/zlib/。
在 D:/ 建立 libpng 目录,将 zlib-1.1.4.tar.gz 释放到这个目录。尽管没有合适的makefile,我们仍然可以直接编译链接 zlib.lib:
D:/libpng/zlib-1.1.4>bcc32 -c -O2 -6 -w-8004 -w-8057 -w-8012 *.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
adler32.c:
compress.c:
crc32.c:
deflate.c:
example.c:
gzio.c:
infblock.c:
infcodes.c:
inffast.c:
inflate.c:
inftrees.c:
infutil.c:
maketree.c:
minigzip.c:
trees.c:
uncompr.c:
zutil.c:
D:/libpng/zlib-1.1.4>tlib zlib.lib +adler32.obj +compress.obj +crc32.obj
+deflate.obj +gzio.obj +infblock.obj +infcodes.obj +inffast.obj
+inflate.obj +inftrees.obj +infutil.obj +maketree.obj +trees.obj
+uncompr.obj +zutil.obj
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
注意,在 tlib 的命令行中,没有 example.obj 和 minigzip.obj