0

Eclipse will work just fine on my Linux machine. Although when I installed the C/C++ version (Juno) on Windows, the simple Hello World program it creates will not compile. I have tried setting the path to this previous question Eclipse - C++ hello world project's error, but it still does not work. I have attached the screenshot will the displayed errors.

Screenshot

enter image description here

4

4 回答 4

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。

于 2013-02-05T15:57:05.327 回答
0

好像找不到编译器exe的,把编译器目录放进PATH去应该可以找到的。

于 2013-02-05T13:06:07.303 回答
0

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

于 2013-02-05T13:06:34.930 回答
0

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

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

于 2013-02-05T13:08:22.370 回答