首先下载zlib:http://www.zlib.net/
我下载的最新版:zlib-1.2.11.tar.gz
将其解压。
找到如下路径:xxx\zlib_1211\contrib\vstudio
可以看到对应不同VS版本的文件夹:
我的是VS2019,选择最新的吧,打开vc14文件夹
用VS打开.sln
打开后可以看到如下几个项目
切换到x64+Debug,点击生成。
可能会遇到如下问题:
解决方式如下,右键“zlibvc”项目,打开属性页面,选择生成事件->生成前事件
可以看到右侧命令行,是有问题的。
(怀疑是VS版本的更新对路径和换行的识别问题),把这个改成绝对路径,并正确换行即可。类似如下:
这样,保存属性,点击生成(先清理之前的生成),应该就ok了。
接着,用cmake-gui打开zlib的根目录,build目录直接选择./win32目录,如下图。
点击config,选择合适的平台,然后点击generate
然后打开xxx\zlib_1211\win32目录,用VS打开zlib.sln文件。
选择x64,点击生成,生成debug和release两个版本。以备后续使用。