每当我尝试在C ++中运行Simple Hello World程序时,我构建它并且它没有为FirstProject构建任何内容。代码看起来正确,我使用MinGW作为我的编译器等。每次我尝试运行程序,而不是打印输出,它只是终止。任何人都有线索?
#include <iostream>
using namespace std;
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
答案 0 :(得分:2)
尝试以下命令:
g++ -o hello_world.exe hello_world.cpp
./hello_world.exe
MinGW与linux上的gcc相同,因此所有在linux上运行的命令都适用于MinGW
答案 1 :(得分:1)
在cygwin中,以下步骤应该有效。
HelloWorld.cc
。make HelloWorld
./HelloWorld.exe
如果这不起作用,那么事情就不对了。
答案 2 :(得分:0)
您是从命令行还是IDE运行它?有时IDE会打开一个终端并将其关闭太快以至于您无法看到,或者您只是看到一个闪光灯。尝试从命令行运行它,这样您就可以在退出程序之前查看是否打印了任何内容。
答案 3 :(得分:0)
在Windows 10命令提示符下使用MinGW进行测试和测试。
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello, World!"<<endl;
system("pause");
return 0;
}