vs zlib用法、编译

基础:zlib官网 zlib Home Site,本例使用zlib 1.3

环境:vs2019,win7x64

进入zlib-1.3\contrib\vstudio,打开vc14文件夹(他是最新的),打开zlibvc.sln,然后根据你的编译器的情况,升级到最新编译器版本。

编译项目zlibvc,会生成lib、dll。

最后,用的时候。

//zlib

#define ZLIB_WINAPI

#include <zlib.h>

无论是动态引入lib还是配置文件加入lib,lib在zlib-1.3\contrib\vstudio\vc14\x64\ZlibDllRelease下面,根据自己情况找对应的版本。

为什么要define这个宏,是因为官方文档里写

复制代码
Important
---------
- To use zlibwapi.dll in your application, you must define the
  macro ZLIB_WINAPI when compiling your application's source files.

好了,成功

相关推荐
一个网络学徒10 小时前
python5
java·服务器·前端
Y1rong10 小时前
linux之信号量
linux
匀泪10 小时前
云原生(LVS NAT模式集群实验)
服务器·云原生·lvs
无心水10 小时前
分布式定时任务与SELECT FOR UPDATE:从致命陷阱到优雅解决方案(实战案例+架构演进)
服务器·人工智能·分布式·后端·spring·架构·wpf
70asunflower11 小时前
用Docker创建不同的容器类型
运维·docker·容器
mailangduoduo11 小时前
零基础教学连接远程服务器部署项目——VScode版本
服务器·pytorch·vscode·深度学习·ssh·gpu算力
wdfk_prog11 小时前
[Linux]学习笔记系列 -- [drivers][tty]sysrq
linux·笔记·学习
2501_9336707911 小时前
中专学财务,2026年就业方向全解析:从出纳到财务BP的进阶路
运维·服务器
c++逐梦人11 小时前
Linux基础IO
linux·操作系统·io
blueSatchel11 小时前
U-Boot载入到DDR过程的代码分析
linux·开发语言·u-boot