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.

好了,成功

相关推荐
MMendex2 分钟前
华为云项目实战day1
linux·服务器·nginx·华为云·ssh·负载均衡
不知名。。。。。。。。2 分钟前
仿muduo库实现高并发服务器----通信链接管理Connection
运维·服务器·网络
狐572 分钟前
2026-03-15-因服务器网络访问问题从 GitHub 平滑迁移至 Gitee 等国内平台的方法
服务器·gitee·github
荆楚闲人3 分钟前
ubuntu启动时无登录框无法进入系统的急救方法
linux·服务器·ubuntu
带娃的IT创业者6 小时前
Python 异步编程完全指南:从入门到精通
服务器·开发语言·python·最佳实践·asyncio·异步编程
一只鹿鹿鹿8 小时前
信息安全等级保护安全建设防护解决方案(总体资料)
运维·开发语言·数据库·面试·职场和发展
房产中介行业研习社8 小时前
2026年3月哪些房源管理系统功能全
大数据·运维·人工智能
朱包林9 小时前
Python基础
linux·开发语言·ide·python·visualstudio·github·visual studio
biubiubiu07069 小时前
Linux / Ubuntu systemd 服务使用说明
linux·运维·ubuntu
MaximusCoder10 小时前
等保测评命令——Anolis Linux
linux·运维·服务器·网络·经验分享·安全·php