我已经下载了MinGW的Code:Blocks,试图使C++正常运行。安装,打开和创建控制台应用程序后,我无法运行它实例化的“Hello World” main.cpp。我有很多问题。
在“Hello”和“World”下有红线,好像编译器无法识别它们。
我做的第一件事是在没有MinGW的情况下安装Code:Blocks,并弹出显示我的编译器的信息,唯一的是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;
}
互联网对我没有太大帮助。可以堆栈溢出吗?
谢谢。
最佳答案
好的,所以我认为有多种可能性。我们都同意您的代码看起来不错。
问题出在这里:
cout << "Hello world!" << endl;
return 0;
您说的是,它将红线放在
Hello
和world!
下。有些字符可能看起来像彼此,例如“,”和“。”因此,请使用十六进制编辑器打开文件,并确保"
由22
表示。您可以通过导航到管理工具窗口下的"file"选项卡来打开十六进制编辑器,然后右键单击您的文件并选择“使用十六进制编辑器打开”。
然后,您提到打开/关闭窗口太快的问题。有两种解决方案:
cin.get();
行。这将暂停您的应用程序,直到您按Enter。
关于c++ - 无法在Code::Blocks 12.11中编译或运行代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17431284/