我使用的是64位Winodws 7.我已下载CDT Eclipse并已下载MinGW.之后,我创建了一个c ++ hello world项目.这是代码:
#include <iostream>
using namespace std;
int main() {
    cout << "!!!Hello World!!!" << endl; // This is supposed to print "Hello World!!!"
    return 0;
}
但是当我想运行它时,会弹出这个错误:"启动失败Binary not found."
任何帮助都会受到高度欢迎.
我正在使用Eclipse for Windows并出现此错误:
构建配置调试项目helloworld
(无法运行程序"make":启动失败)
我该怎么做才能解决这个问题?
运行或调试任何东西给我一个非常令人沮丧的"启动失败.找不到二进制"错误.我正在使用安装了CDT插件的Eclipse(具体来说,我安装了MinGW软件包).
我已经尝试将用户和系统PATH变量都设置为包含my(MinGW目录)/ bin
我还尝试在运行之前构建程序.
我还确保启用了项目设置下的PE Windows Parser.
我去了Project Properties> Run/Debug Settings> New> C/C++ Application> Environment> Select>,然后我选择了Path
我还尝试将主选项卡中的C/C++应用程序设置为通过构建程序生成的可执行文件,但是在构建程序时没有生成这样的文件.不过,我严重怀疑这是导致问题的原因.
我的选项用完了,问题仍然存在.还有什么需要做的?我究竟做错了什么?
当我查看MinGW的安装说明时,本教程将mingw基本软件包引用为安装MinGW后要安装的软件包.但是mingw base不适合我.相反,我看到mingw32基地.可能是64位程序Eclipse试图运行32位代码吗?那是怎么回事?如果这是问题,我该如何解决?