Eclipse Hello World程序无效

时间:2013-02-05 13:02:54

标签: c++ eclipse

Eclipse将在我的Linux机器上正常运行。虽然当我在Windows上安装C / C ++版本(Juno)时,它创建的简单Hello World程序将无法编译。我已尝试设置上一个问题Eclipse - C++ hello world project's error的路径,但它仍然无效。我已经附上了截图显示的错误。

Screenshot

enter image description here

4 个答案:

答案 0 :(得分:0)

看起来它无法找到编译器exe,将编译器目录放在PATH中,它应该能够找到它们。

答案 1 :(得分:0)

您可以尝试Code :: Blocks。它为C / C ++提供了一个很好的IDE,并且适用于编辑Java代码(它可以识别您声明的所有变量/对象的范围,但不会执行您的代码)。

答案 2 :(得分:0)

您的PATH似乎配置不正确。这篇文章configure-eclipse-cdt-to-use-g

看起来正是您正在寻找的。我希望它有所帮助。祝你好运

答案 3 :(得分:0)

您还需要告诉eclipse您正在使用哪个工具链,请参阅:

http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_prop_build_toolchain.htm

如果从标准的Windows命令提示符运行g ++ --version,您应该会看到打印的版本。如果不这样做,windows可能不会遵循所需的cygwin符号链接,你可能会发现实际的可执行文件根本不是g ++。exe。例如,在我的系统上,二进制实际存在于:

C:\ cygwin的\ BIN \ GCC-4.exe

我还要确保将cygwin安装到一个不包含空格的目录中,因为众所周知它会弄乱一些东西。还要确保你在PATH中使用windows目录,所以C:\ cygwin等而不是/ cygdrive。

首次设置CDT有点乱,但不幸的是所有C ++ Windows IDE都是 - 甚至是MSVC。它根本不是一个糟糕的IDE。