【发布时间】:2013-04-26 01:27:00
【问题描述】:
我最近为 C++ 开发配置了 Eclipse CDT。我可以构建项目并且项目中没有出现错误。
当我尝试运行该项目时,我收到一条错误消息:午餐失败,未找到二进制文件。这是我使用 Eeclipse 选项菜单 File → New → C++ Project → Executable 创建的基本 hello word C++ 项目em> → Hello world C++ 项目.
我尝试关注this solution。没有效果。
我尝试多次清理项目并构建项目。
我在另一台计算机上使用 Eclipse v4.2 (Juno) 设置了 CDT,没有任何问题。
我之前在配置 Eclipse 时遇到了一些我认为不相关的问题,但可以在 here 找到详细信息。
所以 EXE 文件在调试文件夹中,但由于某种原因 Eclipse 拒绝运行它。就像它没有看到EXE文件一样。我该如何解决这个问题?
更新
我查看了其他成功执行的项目,并注意到其中有一个二进制文件夹,而这些文件夹在不工作的项目中不存在。 (即使在不工作的项目中,我也可以通过转到包含构建后 EXE 文件的调试文件夹来手动启动 EXE 文件。
这意味着由于某种原因 Eclipse 没有使用 EXE 文件创建二进制文件夹。我尝试手动创建文件夹并将EXE文件放入其中,但是当eclipse创建它时该文件夹具有特殊外观,而当您手动创建文件夹时它不起作用。该文件夹似乎包含与调试文件夹相同的文件。
这真是令人沮丧。
【问题讨论】:
-
只是为了澄清。 .exe 文件出现在 Eclipse 中的调试文件夹下。最重要的是,我实际上可以转到该文件夹并双击该文件,它就可以工作。 dafuq 日食。
标签: eclipse eclipse-cdt