我开始学习C++并写了一个"Hello World" - 程序.当我尝试在命令提示符下运行它时,它崩溃并给我一条Windows消息,说"Hello World.exe已停止工作.".
码:
#include <iostream>
#include <string>
int main()
{
std::string response;
std::cout << "Hallo Welt\n";
std::cin >> response;
std::cout << "User: " << response;
return(0);
}
Run Code Online (Sandbox Code Playgroud)
我正在使用Eclipse IDE和MinGW作为编译器.我已经在环境变量中设置了MinGW/bin的路径.将所有dll从MinGW/bin目录复制到Hello World.exe的文件夹后,程序运行顺利.所以似乎无论是什么需要那些dll都无法正确访问它们.我想免除我为我创建的每个项目复制dll的麻烦.有什么方法可以解决这个问题吗?
我对我的计算机和编程术语并不十分自信,所以描述可能看起来有点粗糙 - 仍然非常感谢帮助!
干杯!