Eclipse将在我的Linux机器上正常运行。虽然当我在Windows上安装C / C ++版本(Juno)时,它创建的简单Hello World程序将无法编译。我已尝试设置上一个问题Eclipse - C++ hello world project's error的路径,但它仍然无效。我已经附上了截图显示的错误。
答案 0 :(得分:0)
看起来它无法找到编译器exe,将编译器目录放在PATH
中,它应该能够找到它们。
答案 1 :(得分:0)
您可以尝试Code :: Blocks。它为C / C ++提供了一个很好的IDE,并且适用于编辑Java代码(它可以识别您声明的所有变量/对象的范围,但不会执行您的代码)。
答案 2 :(得分:0)
您的PATH似乎配置不正确。这篇文章configure-eclipse-cdt-to-use-g
看起来正是您正在寻找的。我希望它有所帮助。祝你好运
答案 3 :(得分:0)
您还需要告诉eclipse您正在使用哪个工具链,请参阅:
如果从标准的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。