首页 > 解决方案 > ZLib 1.2.11 - 创建二进制文件 - Win10 - Visual Studio 2019 - c++

问题描述

我的问题:如何使用 Visual Studio 2019 创建 zlib 1.2.11 的二进制文件?

信息:
二进制文件用于 c++ v142 项目。我特别需要这两个组件所需的 zlibwapi.lib、zlibwapi.dll 和所有必需的标头(zip.h、zlib.h、zconf.h、iowin32.h、ioapi.h)

我试图把这个问题写得尽可能紧凑。如果我能提供更多信息,请通知我。

我已经尝试过:
1.) 我知道存在社区支持的 VS 解决方案。
但是只有 .sln´s 适用于 vs15 及以下版本。而且我无法在不修改源代码的情况下创建二进制文件。
2.) 尝试使用 cmake 和 CMakeLists.txt 生成示例产品。然后我在我的项目中导入了这些二进制文件。但是这样做时我会遇到链接器错误。我认为这种方法的问题是创建文件时没有应用“外部“C””装​​饰。
3.) 尝试使用 vspk 但我得到的是 zlib1.dll 而不是 zlibwapi.dll。并且缺少 zip.h 标头。

非常感谢您!

资源:主页:https ://zlib.net/ (可以在那里找到下载。我不想提供指向镜像的链接。)

标签: c++windowsvisual-studio-2019zlibbinaries

解决方案


推荐阅读