【发布时间】:2013-07-02 16:49:26
【问题描述】:
我已经下载了带有 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;
}
互联网对我帮助不大。可以stackoverflow吗?
谢谢。
【问题讨论】:
-
能否请您也附上您的代码?
-
我知道在没有 MinGW 的情况下运行它会有点棘手,无论如何如果你切换到包含 MinGW 的版本应该绝对开箱即用,这是你正在使用的那个吗? sourceforge.net/projects/codeblocks/files/Binaries/12.11/…
-
是的,这就是我使用的。原来我下载了codeblocks-12.11-setup.exe,卸载了,安装了你说的那个。
-
好吧,那可能和之前的安装有关,但是如果在之后的安装过程中没有出现选择编译器对话框,那么确定IDE里面有一个选项可以选择正确的。另外,如果你的窗口关闭得这么快,你试过调试它吗?
-
所以我在 C++ 方面缺乏经验怎么强调都不为过。应该在前面说。我在调试模式下运行它,我不确定你所说的“调试”到底是什么意思。我通过转到设置 - > 编译器并选择它在正确位置检测到的 GNU GCC 编译器来选择一个编译器。但是,在启动时选择了这个编译器(而不是 VS C++ 2010),我收到上面提到的错误“程序无法启动,因为您的计算机中缺少 mspdb100.dll。请尝试重新安装程序来解决这个问题。”跨度>
标签: c++ codeblocks