Mac OSX上的eclipse CDT问题

时间:2015-10-30 18:51:47

标签: c++ eclipse macos

在我的一个Mac框中,对于简单的Hello Word C ++程序,存在这样的编译错误,我正在处理的其他Mac都可以。甚至使用相同版本的Eclipse CDT 64位Mars。

发布错误和Hello Word程序,有人有任何提示吗?感谢。

//============================================================================
// Name        : Test1.cpp
// Author      : 
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
using namespace std;

int main() {
    cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
    return 0;
}

enter image description here enter image description here

从命令行的g ++附加错误

g ++ Test1.cpp Test1.cpp:9:20:错误:iostream:没有这样的文件或目录 Test1.cpp:在函数'int main()'中: Test1.cpp:13:错误:在此范围内未声明'cout' Test1.cpp:13:错误:'endl'未在此范围内声明

1 个答案:

答案 0 :(得分:1)

总之,如果您是在Mac上使用C,C ++还是Objective C进行开发,您可能只想使用XCode。

不确定Eclipse在做什么,但是(请参阅注释中的链接)早期版本的Eclipse可能会在以后的版本中不起作用。