我无法使用eclipse&编译hello world.c ++。 Mac上的CDT

时间:2012-02-16 16:49:55

标签: eclipse macos eclipse-cdt

编译器说: 符号'std'无法解析 符号'cout'无法解决 符号'endl'无法解析

它似乎是一个C编译器,但我确实安装了CDT中列出的所有内容。

我试过搜索,但这都是关于Windows的。我在CDT中安装了所有插件。

奇怪的是该文件曾被编译并打印成“Hello world”。我无法理解发生了什么。

我的os是osx lion(10.7.3)。希望可以有人帮帮我!谢谢!

我的eclipse版本是3.7。 我的cdt版本是8.0.0。

这是helloworld.cpp的代码

#include <iostream>

using namespace std;


int main() {


    cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!

    return 0;

}

2 个答案:

答案 0 :(得分:0)

Eclipse很难导航。你可以剪切'n'粘贴你的helloworld.cpp以及你所遵循的Eclipse指令的链接吗?

编辑: K,它似乎没有将文件识别为c ++。您可能希望确保从一个c ++项目开始。此外,许多窗口日食问题也应该对你有帮助。

答案 1 :(得分:0)

我通过将旧版本的Helios替换为Indigo来解决这个问题,并且它工作正常。希望有人可以在不改变Eclipse版本的情况下提出解决问题的其他方法。