Zlib1.2.11源码编译(Win10+VS2019)

本文介绍如何从源码编译zlib库并将其集成到项目中。包括使用CMake配置、生成Visual Studio项目并构建debug和release版本的过程。同时详细说明了如何将编译后的库文件和头文件复制到项目的第三方库目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载

下载网址:

zlib Home Site

 

得到文件:

 解压缩到“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的专栏-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alexabc3000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值