Zlib1.2.11及minizip源码编译(Win10+VS2022)
2022/2/8 14:14:57
本文主要是介绍Zlib1.2.11及minizip源码编译(Win10+VS2022),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Zlib1.2.11源码编译可参见文档 Zlib1.2.11源码编译(Win10+VS2019)_Alexabc3000的专栏-CSDN博客
基于上述文档所介绍的内容,minizip的源码编译方法如下。
zlibvc项目编译
在目录“D:\SourceCodes\zlib-1.2.11\contrib\vstudio\vc14”中有名为“zlibvc.sln”的文件,可使用VS2022社区版双击打开。
仅生成minizip项目,存在错误,
错误:
fatal error C1083: 无法打开包括文件: “zconf.h”: No such file or directory
解决方法:
将目录“D:\SourceCodes\zlib-1.2.11\build”中的文件“zconf.h”复制到目录“D:\SourceCodes\zlib-1.2.11”中。
修改后,再次生成,存在链接错误
LINK : fatal error LNK1104: 无法打开文件“x64\ZlibDllDebug\zlibwapi.lib”
zlibwapi.lib,需要由项目zlibvc生成,因此,对项目zlibvc进行编译和生成,
存在错误:
这个链接错误不知道是什么原因,只是在生成Debug版本时存在(软件的作者修改配置文件应该可以解决)。个人猜测可能是因为“zlibvc.sln”是VS2017的解决方案而不是VS2022的解决方案。
为项目“zlibvc.sln”生成Release版本,即可成功。
minizip库的生成
解决方案中默认的minizip项目生成的文件是exe文件,可将其改为lib文件,
若要生成debug版,可将目标文件名改为:$(ProjectName)D 。
再重新生成minizip项目,即可在目录“D:\SourceCodes\zlib-1.2.11\contrib\vstudio\vc14\x64\Release”中得到库文件“minizip.lib”。
这篇关于Zlib1.2.11及minizip源码编译(Win10+VS2022)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)