Eclipse C ++安装程序,未设置可执行文件的路径

时间:2014-06-14 21:59:25

标签: c++ eclipse

我尝试使用eclipse用c ++编写一些东西,但是我有点困难。 当我创建一个新的项目编译并使工作正常,但当我尝试运行应用程序时,我收到以下错误消息:

"发布失败。未找到二进制文件"

所以我通过谷歌发现的是这种解决方法: - 右键单击​​projekt explorer中的projekt - 选择"运行为"然后"运行配置" -expand" c / c ++ application"在左侧的导航栏中 - 并在项目的主选项卡中选择"浏览" -navigate to folder" debug"并选择.exe

在我这样做之后,运行正常但我每次创建新项目时都必须再次运行,有没有办法自动化这个过程?

我也注意到了:我没有"二进制文件"我在项目资源管理器项目中的文件夹,也许与之相关,但我真的不知道。

感谢任何帮助

由于 添

修改:添加了视频:http://youtu.be/RKnTOkoHFRU

3 个答案:

答案 0 :(得分:1)

如果构建成功,则只有Binaries文件夹。您必须手动构建才能获取二进制文件,以便显示Binaries文件夹。同样,如果您clean(删除)您的构建文件夹,则Binaries将消失。

我猜想Eclipse无法找到你的二进制文件"开箱即用"因为您正在使用外部工具来管理构建过程;也就是说,如果您有一个自定义makefile项目(或使用另一个工具来处理构建的其他类型的项目),那么Eclipse将无法提供默认的运行配置,因为它不会知道"如果存在多个,则二进制文件或甚至运行哪个二进制文件。因此,您必须像现在一样设置运行配置。

如果您创建项目并让Eclipse执行构建,那么Eclipse可以自动查找二进制文件。例如,只需创建一个"空C ++项目"在"可执行文件"。写一些hello world代码。单击构建。然后单击运行。 Eclipse启动二进制文件,因为它正在管理构建过程,因此"知道"二进制结束的地方。

答案 1 :(得分:0)

  1. 打开项目属性(右键单击项目,在菜单上选择“属性”)
  2. C / C ++ Build - >设置
  3. 单击Binary Parsers选项卡并检查PE Windows Parser
  4. 如此处stackoverflow.com/questions/9407430,答案编号3或4

答案 2 :(得分:0)

就我而言

  1. 我只是保存程序。按 CTRL + B 进行构建。
  2. 刷新它。
  3. 然后运行程序。
  4. 现在你可以看到这种方法可以正常使用。

    我已经针对其他问题回答了这个问题,请参阅第10个号码的链接Launch Failed Binary not found Eclipse for C in Windows