c++ - 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/ (可以在那里找到下载。我不想提供指向镜像的链接。)
解决方案
推荐阅读
- javascript - Highcharts 渲染周期(无数标签格式化程序调用)
- python - scikit-learn train_test_split 是否保留关系?
- java - 基于选择结果的基本锁定
- .htaccess - htaccess 文件中 https 的重定向规则不起作用
- c - 将提交推送到 GitHub
- python - Python Pandas:删除A列第一个空单元格下方的所有数据行
- c# - 单击电子邮件中的链接时显示特定记录
- sql - 从带有标签 a 或 b 和 c 的表中选择行
- javascript - 如何在 json/csv 中转换 sql 转储文件
- alfresco - 来自户外内容的常见元数据字段如何工作?