C ++ "Hello World.exe" se bloquea: "Hello World.exe ha dejado de funcionar" cuando se usa en el símbolo del sistema

Empecé a aprender C ++ y escribí un programa "Hello World". Cuando intento ejecutarlo en el símbolo del sistema, se bloquea y me da un mensaje de Windows que dice "Hello World.exe ha dejado de funcionar".

Código:

#include <iostream>
#include <string>

int main()
{
    std::string response;

    std::cout << "Hallo Welt\n";
    std::cin >> response;
    std::cout << "User: " << response;

    return(0);
}

Estoy usando Eclipse IDE y MinGW como compilador. Ya he establecido la ruta de MinGW / bin en las variables de entorno. Después de copiar todos los archivos dll's del directorio MinGW / bin en la carpeta de Hello World.exe, el programa funcionó sin problemas. Así que parece que lo que sea que necesite esos archivos DLL no puede acceder a ellos correctamente. Me gustaría ahorrarme la molestia de copiar los archivos DLL para cada proyecto que creo. ¿Hay alguna manera de que pueda trabajar alrededor de eso?

No estoy realmente seguro de mi computadora y de la terminología de programación, por lo que la descripción puede parecer un poco áspera. ¡La ayuda aún es muy apreciada!

¡Aclamaciones!

Respuestas a la pregunta(2)

Su respuesta a la pregunta