下载
下载网址:
得到文件:
解压缩到“D:\SourceCodes\zlib-1.2.11”
使用CMake配置、生成并打开项目
将CMakeLists.txt拖入CMake,配置(Configure):
生成(Generate)
打开项目(Open Project),CMake调用VS2019打开项目
生成debug版本
构建项目ALL_BUILD。成功生成debug版本
在“D:\SourceCodes\zlib-1.2.11\build\Debug”中生成如下文件:
生成release版本
在VS2019中选择release,并构建
在目录“D:\SourceCodes\zlib-1.2.11\build\Release”中产生下列文件:
可在命令行运行example.exe文件,检验库zlib.dll的正确性。
作为第三方库的一部分
目录“D:\My3rdParty”是我创建的第三方构件库目录
在include目录中添加头文件
将“D:\SourceCodes\zlib-1.2.11”所有头文件
复制到目录“D:\My3rdParty\include”中。
复制lib文件
将debug和release目录中所有的lib文件(以及对应的pdb文件)复制到“D:\My3rdParty\lib”中。
复制dll文件
将debug和release目录中所有的dll文件(以及对应的pdb文件)复制到“D:\My3rdParty\bin”中。
也可在cmd窗口的命令行输入命令:
D:\My3rdParty\makeMy3rdParty D:\SourceCodes\zlib-1.2.11 D:\My3rdParty
完成上述文件的复制。
makeMy3rdPart.bat 参见网页 使用批处理文件复制lib及同名的pdb文件_Alexabc3000的专栏-优快云博客