3

如何在 Eclipse IDE 中编译 C++ .cpp 文件。我已经安装了 CDT,但是当我尝试执行它时,我得到一个“启动失败。找不到二进制文件”。除非绝对必要,否则我不想安装 CYGWIN。

4

2 回答 2

3

CDT 仅在 Eclipse 中为您提供编辑和理解 C 文件的工具。据我所知,它没有包含编译器(与 JDT 不同)。

您需要安装和配置 CDT 可以使用的 C 编译器。

如果你在 Linux 上,你可能已经安装了 gcc 并且可以使用。我唯一一次必须在 Windows 下安装 C 开发环境时,我实际上使用了 MinGW,尽管您可以使用 Cygwin,因为它也带有 gcc 编译器。

我使用了 MinGW,因为它只是开发套件(因此是“Minimalist GNU for Windows”中的“minimalist”),而 Cygwin 包含各种额外的东西

于 2009-11-15T03:47:19.800 回答
0

“启动失败。找不到二进制文件”并不意味着它无法编译,而是 IDE 找不到已编译的二进制文件。一种可能性是编译失败(错误)。大多数时候我得到这个错误我只是右键单击二进制文件(在文件夹的资源管理器中)-> 运行为-> 本地 c++ 应用程序,它运行良好。

您应该能够连接任何可以在您的系统上运行的编译器。在项目属性下,在 C/C++ Build 中查看。我认为使用链编辑器是您连接另一个编译器的地方,但我已经很久没有这样做了。

是来自 CSE 12 @ UCSD 的链接,我用来让 MinGW 与 Eclipse(在 Windows 中)一起工作。

于 2009-11-15T05:33:18.063 回答