我尝试使用eclipse用c ++编写一些东西,但是我有点困难。 当我创建一个新的项目编译并使工作正常,但当我尝试运行应用程序时,我收到以下错误消息:
"发布失败。未找到二进制文件"
所以我通过谷歌发现的是这种解决方法: - 右键单击projekt explorer中的projekt - 选择"运行为"然后"运行配置" -expand" c / c ++ application"在左侧的导航栏中 - 并在项目的主选项卡中选择"浏览" -navigate to folder" debug"并选择.exe
在我这样做之后,运行正常但我每次创建新项目时都必须再次运行,有没有办法自动化这个过程?
我也注意到了:我没有"二进制文件"我在项目资源管理器项目中的文件夹,也许与之相关,但我真的不知道。
感谢任何帮助
由于 添
修改:添加了视频:http://youtu.be/RKnTOkoHFRU
答案 0 :(得分:1)
如果构建成功,则只有Binaries
文件夹。您必须手动构建才能获取二进制文件,以便显示Binaries
文件夹。同样,如果您clean
(删除)您的构建文件夹,则Binaries
将消失。
我猜想Eclipse无法找到你的二进制文件"开箱即用"因为您正在使用外部工具来管理构建过程;也就是说,如果您有一个自定义makefile项目(或使用另一个工具来处理构建的其他类型的项目),那么Eclipse将无法提供默认的运行配置,因为它不会知道"如果存在多个,则二进制文件或甚至运行哪个二进制文件。因此,您必须像现在一样设置运行配置。
如果您创建项目并让Eclipse执行构建,那么Eclipse可以自动查找二进制文件。例如,只需创建一个"空C ++项目"在"可执行文件"。写一些hello world代码。单击构建。然后单击运行。 Eclipse启动二进制文件,因为它正在管理构建过程,因此"知道"二进制结束的地方。
答案 1 :(得分:0)
如此处stackoverflow.com/questions/9407430,答案编号3或4
答案 2 :(得分:0)
就我而言
现在你可以看到这种方法可以正常使用。
我已经针对其他问题回答了这个问题,请参阅第10个号码的链接Launch Failed Binary not found Eclipse for C in Windows。