Acabo de empezar a aprender C++ para la escuela, y estoy tratando de descargar el compilador MinGW para compilar el código fuente. Sin embargo, cada vez que voy a tratar de compilar un programa aparece un mensaje de error diciendo que zlib1.dll falta.

Este es el mensaje de error

el programa no puede iniciarse porque zlib1.dll está ausente de su computadora

He tratado de instalar o volver a instalar sin suerte. No sé cuál es el problema aquí?

Puede alguien por favor me ayude con este problema ya que tengo un poco de tarea que tengo que hacer pero no puedo sin el compilador.

Gracias.

  • ¿De dónde obtener el compilador?
  • mingw.org/wiki/Getting_Started
  • Hay zlib* archivos dll en la instalación?
  • sólo hay una que se llama zlib.dll en la siguiente ruta «C:\MinGW\msys\1.0\lib\perl5\vendor_perl\5.8\msys\auto\Compress\Raw\Zlib»
  • Parece un post de instalar el paso de algún tipo, compruebe la respuesta
InformationsquelleAutor GamefanA | 2014-08-28

3 Comentarios

  1. 11

    De la MinGW introducción; un sistema automatizado de la GUI del asistente de instalación, o utilización mingw-get, está disponible (se instala como «MinGW Gestor de Instalación») y puede ser usado para instalar librerías adicionales y administrar dependencias. Por la falta de zlib bibliotecas, agregar el mingw32-libz bibliotecas como sea necesario.


    Parece haber sido un problema anteriormente aquí en super usuario. Parece que usted puede ser capaz de obtener directamente de la zlib sitio web. Abierto Babel tiene algo de información en la que se requiere para ser copiado posteriormente (junto con algunos otros archivos dll).


    Alternativas incluyen el uso de la mingw-w64 distros de nuwen o mingw-construye. Nunca he tenido ningún problema para obtener estos y va. Además son compatibles con x64 construye.

    • Gracias, eso voy a hacer por ahora.
    • Sólo una intensa para quien no sabe dónde poner la dll, s /MinGW/bin/
  2. 49

    Tuve este mismo problema, pero se fija como este:

    1. Me encontré con la MinGW Installation Manager (por ejemplo,C:\MinGW\libexec\mingw-get\guimain.exe).
    2. Yo navegada a All Packages -> MinGW -> MinGW Libraries.
    3. He comprobado las casillas junto a mingw32-libz (dev & dll).

      MinGW compilador de c++ zlib1.dll falta de error?

    4. Fui a Installation -> Apply Changes.

    Ahora todo ha funcionado correctamente.

    • No veo la mingw32-libz dll…
    • Esto funcionó a la perfección para mí. Lástima que la última versión no funciona con std::hay, sin embargo.
    • libz también está incluido si se instala mingw32-base (bajo MinGW > MinGW Sistema de Base)
  3. 7

    Tenido el mismo problema aquí, yo he usado mingw-get install mingw32-libzen el cmd y funcionó.

    • Esta fue la solución más sencilla y funcionó.
    • Esto debe ser aceptado respuesta y/o en combinación con la interfaz gráfica de usuario de respuesta por parte de Doug.

Dejar respuesta

Please enter your comment!
Please enter your name here