栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

MSYS2+致命错误: zlib.h:没有那个文件或目录

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MSYS2+致命错误: zlib.h:没有那个文件或目录

运行环境:windows+MSYS2+VSCode MSYS2简单介绍

MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX 兼容性层) 和 MinGW-w64(从"MinGW-生成")基础上产生的,追求更好的互操作性的 Windows 软件。

问题描述:致命错误: zlib.h:没有那个文件或目录

在执行Makefile文件时,有报错信息。

致命错误: zlib.h:没有那个文件或目录

仔细查看了头文件库中,明明是有这头文件的存在的。并且我排除了环境配置错误的可能性。

因此,我打开MSYS2的GUI。尝试其他可能的解决方法。

在命令行中输入

pacman -Ss zlib

这条命令的解释是:查找关键词为“zlib”的相关资源。

检索结果为

 起初,显示已经安装的模块只有,msys/zlib 1.2.12-2 (libraries)和msys/perl 5.32.1-2 (base-devel)。

我发现,最后一个感觉挺像是我需要的,毕竟安装了顶多是用不着,试一试,万一其作用呢?所以我打算把msys/zlib-devel 1.2.12-2 (development)也安装上吧!

解决方案

安装msys/zlib-devel 1.2.12-2 (development) 的命令为

pacman -S zlib-devel

成功解决问题!

参考文章

msys2 | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 

MSYS2安装gcc、make环境 - 简书 (jianshu.com) 

致命错误: zlib.h:没有那个文件或目录-阿里云开发者社区 (aliyun.com) 

 Windows 下搭建 MSYS2+CMake+VSCode+gdb 编译调试环境 – 晨旭的博客~ (chenxublog.com)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/935299.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号