MinGW c ++编译器zlib1.dll缺少错误?

Gam*_*anA 26 c++ mingw compilation

我刚刚开始学习C++ for school,我正在尝试下载编译器MinGW来编译我的源代码.但是,每次我尝试编译程序时,都会显示一条错误消息,说明zlib1.dll缺少该程序.

这是错误消息

程序无法启动,因为您的计算机缺少zlib1.dll

我试过安装/重新安装没有运气.我不知道这里有什么问题?

任何人都可以帮我解决这个问题,因为我有一些我需要做的功课,但我不能没有编译器.

谢谢.

Dou*_*oug 50

我有同样的问题,但修复它是这样的:

  1. 我跑了MinGW Installation Manager(例如C:\MinGW\libexec\mingw-get\guimain.exe).
  2. 我导航到了All Packages -> MinGW -> MinGW Libraries.
  3. 我检查了mingw32-libz(dev&dll)旁边的方框.

    截图

  4. 我去了Installation -> Apply Changes.

现在一切正常.


Nia*_*all 12

MinGW入手 ; 可以使用自动GUI安装程序助手或使用mingw-get(作为"MinGW Installation Manager"安装),并可用于安装其他库和管理依赖项.对于缺少的zlib库,根据需要添加mingw32-libz库.


这似乎是以前超级用户的一个问题.看来你可以直接从zlib网站上获取它们.Open Babel有一些信息需要在之后复制(与其他一些dll一起).


替代方案包括使用的mingw-W64发行版nuwenmingw的-构建.我从来没有遇到过任何问题.它们还支持x64版本.

  • 对于那些不知道把dll放在哪里的人来说,这只是一个fyi,它是/ MinGW/bin / (4认同)

小智 7

这里有同样的问题,我刚刚mingw-get install mingw32-libz在cmd 使用过它.