繁体   English   中英

如何从Eclipse编译运行一个C++的程序?

[英]How to compile and run a C++ program from Eclipse?

我正在尝试使用 Eclipse 编写、编译和执行“HelloWorld”C++ 程序。我已经安装并运行了 Eclipse,创建了一个新项目并编写了 HelloWorld 程序。 现在我想编译它并运行它。

我在 Eclipse 中没有找到“编译”选项,但在“项目”菜单中找到了“构建项目”选项。 我假设 Build 就是我所说的“编译”。 单击此选项后,Eclipse 生成了“Debug”文件夹,其中包含“src”子文件夹以及 3 个文件:“sources.mk”、“objects.mk”和“makefile”。 首先,我不知道这些文件是什么意思(其中哪些是我的“可执行文件”)。 其次,我仍然需要执行我的程序。 我试图单击“运行”菜单中的“运行”选项。 结果我收到一条错误消息:“启动失败。找不到二进制文件”。

任何人都可以帮助我使用 Eclipse 编译和运行我的代码。

作为IDE的Eclipse旨在创建不仅限于一个文件的项目,因此存在多个文件,这些文件必须链接和编译,以便根据项目中实现的方法同步工作。运行项目或特定项目编程需要特定项目的二进制文件,只有在构建成功时才创建。因此,必须为二进制创建成功构建,而二进制创建又负责运行项目或程序。

因此,首先在成功构建之后使用Ctrl + B构建项目,然后运行项目。

这个简单的问题是九年前问的,所以我不知道它是否仍然有效。 无论如何,到目前为止,在响应中没有提到的一件事可能对其他人有帮助,那就是 Eclipse 需要“运行配置”才能运行程序。 从最初的帖子来看,如果“Build Project”命令成功返回,那么“Debug”文件夹还应该包含一个名为“HelloWorld”的文件,与“makefile”和“objects.mk”位于同一文件夹级别。 那是你的可执行文件。 要运行它,请按 go 运行 -> 运行配置,这应该会生成一个弹出窗口,其中包含一个名为“C/C++ 应用程序”的字段。 单击“浏览”按钮,在“调试”文件夹中找到“HelloWorld”可执行文件 select。 单击右下角的“运行”,您应该会看到您的 output。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM