zlib 是提供数据压缩的函数库,也是 spatialite 的依赖库之一。
版本
Visual Studio: 2015
zlib: 1.2.11
编译生成
下载 zlib-1.2.11.tar.xz,并解压到目标目录。
x64
源码包已经提供了 .sln 文件,供 Visual Studio 打开编译生成。
打开 …\zlib-1.2.11\contrib\vstudio\ 文件夹,可以看到已经提供了 vc9 至 vc14 的工作空间,这里使用 VS 2015,因此进入文件夹 vc14,打开 zlibvc.sln。根据需要,选定目标状态和平台,直接编译生成即可。
成功编译生成后,在 vc14 文件夹中即可找到生成结果,在 ZlibDllRelease 文件夹中可以找到 zlibwapi.lib 和 zlibwpi.dll。
x86
用 .sln 编译生成的 64 位版本能够正常使用,但我编译生成的 32 位版本一直有问题。
可以用 …\zlib-1.2.11\contrib\masmx86\readme.txt 文件中提供的方法。
管理员身份打开 VS2015 x86 Native Tools Command Prompt。
|
|
成功编译生成后,在 …\zlib-1.2.11\ 文件夹中即可找到生成结果,静态库为 zdll.lib,动态库位 zlib1.dll。