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.

好了,成功

相关推荐
白緢2 分钟前
嵌入式 Linux + 内核开发高频问题及排查
java·linux·运维
学编程就要猛3 分钟前
JavaEE初阶:网络编程
运维·服务器·网络
hughnz8 分钟前
钻井自动化案例研究
运维·自动化
ILL11IIL12 分钟前
Docker容器技术
运维·docker·容器
蜡笔小新..14 分钟前
Linux下Matplotlib使用Times New Roman字体的解决方案
linux·运维·matplotlib
飞yu流星16 分钟前
文件压缩、文本内容、文本编辑
运维·服务器
洪流之源23 分钟前
图像格式转换与内存对齐详解
linux
二宝哥24 分钟前
Failed connect to mirrorlist.centos.org:80; Connection refused
linux·运维·centos
humors22136 分钟前
一些安全类网站(不定期更新)
linux·网络·windows·安全·黑客·白帽
Kk.080239 分钟前
Linux(九)fork复制进程与写时拷贝技术
linux·运维·服务器