Saltar al contenido

libstdc ++ – 6.dll no encontrado

Solución:

Si está utilizando MingW para compilar código C ++ en Windows, es posible que desee agregar las opciones -static-libgcc y -static-libstdc++ para vincular las bibliotecas estándar de C y C ++ de forma estática y, por lo tanto, eliminar la necesidad de llevar copias separadas de ellas. La administración de versiones de las bibliotecas es una molestia en Windows, por lo que he encontrado que este enfoque es la solución más rápida y limpia para crear archivos binarios de Windows.

Hasta donde yo sé, esta es la biblioteca en tiempo de ejecución de C ++. Así que depende del compilador que uses para crear tu programa (una nueva versión incluirá algunas cosas de C ++ 0x, una versión anterior probablemente no lo hará, por ejemplo. Depende del compilador y de su versión).

Si usa MinGW, entonces debe usar libstdc ++ – 6.dll que se encuentra en la carpeta de este compilador. Carpeta MinGW / bin debe ser el lugar para buscarlo en su computadora.

Si copia este archivo en el mismo directorio que su ejecutable, debería estar bien.

Simplemente eliminando libstdc ++ – 6.dll.a libstdc ++. Dll.a del directorio mingw se corrige esto.

Intenté usar la bandera -static-libstdc ++ pero esto no funcionó para mí. Encontré la solución en: http://ghc.haskell.org/trac/ghc/ticket/4468#

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *