Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipsec++;安装程序,未设置可执行文件的路径 我尝试用Eclipse编程C++中的一些东西,但我有一些小问题。 当我创建一个新项目时,编译并使其正常工作,但当我尝试运行该应用程序时,会收到以下错误消息:_C++_Eclipse - Fatal编程技术网

eclipsec++;安装程序,未设置可执行文件的路径 我尝试用Eclipse编程C++中的一些东西,但我有一些小问题。 当我创建一个新项目时,编译并使其正常工作,但当我尝试运行该应用程序时,会收到以下错误消息:

eclipsec++;安装程序,未设置可执行文件的路径 我尝试用Eclipse编程C++中的一些东西,但我有一些小问题。 当我创建一个新项目时,编译并使其正常工作,但当我尝试运行该应用程序时,会收到以下错误消息:,c++,eclipse,C++,Eclipse,“启动失败。找不到二进制文件” 因此,我通过使用谷歌发现了以下解决方法: -在项目浏览器中右键单击项目 -选择“运行方式”,然后选择“运行配置” -在左侧导航栏中展开“c/c++应用程序” -在项目的主选项卡中选择“浏览” -导航到文件夹“debug”并选择.exe 在我这样做之后,运行很好,但是每次我创建一个新项目时,我都必须再次运行,有没有一种方法可以自动化这个过程 我还注意到:我在项目浏览器中的项目中没有“二进制文件”文件夹,可能与此相关,但我真的不知道 谢谢你的帮助 谢谢 提姆 编辑:添

“启动失败。找不到二进制文件”

因此,我通过使用谷歌发现了以下解决方法: -在项目浏览器中右键单击项目 -选择“运行方式”,然后选择“运行配置” -在左侧导航栏中展开“c/c++应用程序” -在项目的主选项卡中选择“浏览” -导航到文件夹“debug”并选择.exe

在我这样做之后,运行很好,但是每次我创建一个新项目时,我都必须再次运行,有没有一种方法可以自动化这个过程

我还注意到:我在项目浏览器中的项目中没有“二进制文件”文件夹,可能与此相关,但我真的不知道

谢谢你的帮助

谢谢 提姆


编辑:添加了一个视频:

如果构建成功,则只有
二进制文件
文件夹。为了显示
Binaries
文件夹,您必须手动生成一个二进制文件。同样,如果
清除(删除)构建文件夹,则
二进制文件将消失

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

如果您创建一个项目并让Eclipse进行构建,那么Eclipse可以自动找到二进制文件。例如,简单地在“可执行文件”下创建“空C++项目”。编写一些helloworld代码。单击build。然后单击run。Eclipse启动二进制文件是因为它正在管理构建过程,因此“知道”二进制文件的最终位置

  • 打开项目属性(右键单击项目,选择菜单上的属性)
  • C/C++生成->设置
  • 单击Binary Parsers选项卡并检查PE Windows Parser
  • 如图所示,在我的情况下,回答3或4

  • 我只是保存节目。按CTRL+B组合键构建它
  • 刷新它
  • 然后运行程序
  • 现在你可以看到这将很好地工作


    我已经回答了其他问题,请参见第10号的链接。

    重复?不可以。如果我使用变通方法,尝试了您发布的问题的所有答案,但仍然没有“二进制文件”文件夹,并且每次创建新项目时都必须选择.exe,则效果很好。但是感谢你的努力,我添加了一段视频,也许这可以说明问题的原因。谢谢你的努力!