Eclipse IDE C++无法使用C++

Eclipse IDE C++ not working C++

本文关键字:C++ IDE Eclipse      更新时间:2023-10-16

我已经下载并安装了最新的Eclipse,每当我尝试运行代码(在成功构建之后)时,我只会收到一个窗口,上面写着"hello.exe已停止工作",或者我的程序的名称。我在网上找不到任何有用的答案,我已经试过了。我使用的是Windows8.1、EclipseJuno(最新版本)和MinGW。知道为什么吗?

#include <iostream>
using namespace std;
int main() {
    cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
    return 0;
}

Juno不是"(最新版本)",因为它值得。开普勒、靛蓝和露娜都比较新。朱诺应该工作。

我建议确保MinGW自己工作,使用命令行编译,然后安装或重新安装Eclipse C/C++开发工具(CDT)。MinGW需要适当的Visual C++运行库来链接。标准的MinGW安装应该提供这一点,或者告诉您从MSDN下载什么。当编译器和IDE是单独安装时,如果先安装编译器,效果会更好(通常)。

另外,获取一个更新的Eclipse。Juno对Java来说很好,但CDT是一个比Eclipse年轻得多的项目,并且显示出更多的增长。

即使使用Luna,我也必须构建两次才能识别std::cout。如果你正在学习C++,我建议你把Code::Blocks和MinGW作为一个更好的C/C++环境。它是免费的、开源的、多平台的,就像Eclipse一样,但最初是作为一个C/C++IDE。Eclipse最初是作为企业Java的工具。对于Windows,C::B有一个捆绑包,它安装了一个最新的高质量的MinGW版本,不会与任何其他MinGW或其他编译器发生冲突。只需安装一次,就可以正常工作。Windows和Linux上的感觉几乎相同(…只是Linux存储库通常有一个更旧的版本,可以运行二进制文件,所以你必须从源代码重建才能获得当前的稳定版本。)