c++ - 如何从 Eclipse 编译和运行 C++ 程序?

标签 c++ eclipse compilation execute

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

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

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

最佳答案

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

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

关于c++ - 如何从 Eclipse 编译和运行 C++ 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14219171/

相关文章:

linux - 如何部分编译 python 文件?

c++ - libtorrent Unresolved external

c++ - C++ 日志框架会牺牲可重用性吗?

c++ - 手动调用析构函数并重用内存

java - 如何让tomcat使用扩展名为.jar的文件夹作为jar文件?

visual-studio - 是否有与Visual Studio "Command Window"等效的 eclipse ?

java - 带计时器的可执行 jar

c++ - 如何让 __declspec(thread) 在 Windows CE 上工作

c++ - 理解为什么会出现段错误

r - 使用 rmarkdown 在 knit 中从列表中打印 ggplots 不起作用