我已经下载了Code:Blocks with MinGW,试图让一些C ++继续下去。安装,打开和创建控制台应用程序后,我无法运行它实例化的“Hello World”main.cpp。我有很多问题。
“Hello”和“World”下面有红线,好像编译器无法识别它们一样。
我做的第一件事是安装代码:没有MinGW的块,它弹出显示我的编译器,唯一一个是VS C ++ 2010.现在卸载它并重新安装它不允许再次弹出该对话框。
当我第一次启动Code:Blocks时,它曾经说它无法找到mspdb100.dll。
当我尝试运行该程序时,它告诉我需要构建。我构建它,它告诉我它需要再次构建...然后一些控制台窗口弹出并消失,太快无法阅读。构建日志输出“进程终止,状态为1104(0分0秒).0错误,0警告。
按要求编码:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
互联网对我帮助不大。 stackoverflow可以吗?
感谢。
答案 0 :(得分:1)
好的,所以我认为有多种可能性。我们都同意您的代码看起来很好。 问题出在这里:
cout << "Hello world!" << endl;
return 0;
你说,它在Hello
和world!
下面加了红线。某些字符可能看起来彼此相似,例如“,”和“。因此,请使用十六进制编辑器打开文件,并确保"
由22
表示。
通过导航到管理工具窗口下的“文件”选项卡打开十六进制编辑器,然后右键单击文件并选择“使用十六进制编辑器打开”。
然后,您提到窗口打开/关闭太快的问题。有两种解决方案:
在hello world-line和return-line之间添加行cin.get();
。
这会暂停您的应用程序,直到您按Enter键。
转到项目&gt;属性...&gt;构建目标并检查“执行结束时暂停”。确保上面的组合框设置为“控制台应用程序”。