"发射失败。找不到二进制文件。 CDT 开普勒日食上的错误

"Launch failed. Binary not found." error on CDT Kepler Eclipse

本文关键字:错误 CDT 发射失败 找不到 二进制文件 开普勒      更新时间:2023-10-16

运行或调试任何东西都会给我一个非常令人沮丧的"启动失败"。二进制文件未找到"错误。我正在使用安装了CDT插件的Eclipse(具体来说,我已经安装了MinGW包)。

我已经尝试设置用户和系统的PATH变量来包含我的(MinGW目录)/bin

我还试着在运行程序之前构建它。

我还确保项目设置下的PE Windows解析器是启用的。

我进入项目属性>运行/调试设置>新建> C/c++应用程序>环境>选择>和我选择的路径

我还尝试将Main选项卡中的C/c++应用程序设置为从构建程序中生成的可执行文件,但是当我构建程序时没有这样的文件。但是,我非常怀疑这是导致问题的原因。

我已经没有选择了,但问题仍然存在。还有什么需要做的?我做错了什么?

当我查看MinGW的安装说明时,教程将MinGW基础包作为安装MinGW后要安装的包。但是我没有mingw基地。相反,我看到了mingw32基地。会不会是Eclipse这个64位程序试图运行32位代码呢?是这样吗?如果这是问题所在,我该如何解决?

    构建
  1. 刷新项目。在项目资源管理器中将出现一个名为Binaries的新文件夹。
  2. 现在运行:)

我花了3天时间才解决问题。我的Hello World C程序可以使用Windows PE解析器在eclipse中编译,但是没有EXE文件!!!!AVAST防病毒将exe文件识别为假阳性并将其删除....grrrrr。解决方案是将eclipse工作区文件夹添加到排除列表中。瞧! !Eclipse生成了我的test.exe文件

在构建和运行之前先保存文件。

检查创建项目时设置的编译器。如果是MINGW或Visual Studio;检查是否已下载。如果不这样做,关闭旧项目,开始一个新的项目。按Ctrl + B构建新项目,在包资源管理器中创建一个新文件"Binaries"。现在您可以使用run选项来运行项目。

首先解决方案:安装"make"

我也有同样的问题。

我也试过你做的那些步骤,但运气不好。

经过一段时间,我找到了一个解决方案!

问题是我没有应用程序"make"。

显然Cygwin没有默认安装,eclipse也没有给出任何提示…