C++ 为什么我必须“我必须”;“构建所有”;在Eclipse中为我的C++;要运行的程序?

C++ 为什么我必须“我必须”;“构建所有”;在Eclipse中为我的C++;要运行的程序?,c++,eclipse,C++,Eclipse,正如标题所述,我过去经常使用Eclipse来制作Java程序,这是一个简单的过程,当我单击绿色的运行箭头时,程序将编译并执行 我只在NeBeBeice中编写过C++,我被要求转到伊柯丽斯,我已经把所有东西都设置好了,但是当我启动一个新程序(C++可执行程序)时,它从来没有运行过,我第一次尝试用绿色按钮执行它时,我得到了错误启动失败。未找到二进制文件。。但是,如果我进入project->build all(或按Ctrl+B),它将允许我运行程序。这有什么原因吗?是否可以改变这种行为,使其像Java

正如标题所述,我过去经常使用Eclipse来制作Java程序,这是一个简单的过程,当我单击绿色的运行箭头时,程序将编译并执行

<>我只在NeBeBeice中编写过C++,我被要求转到伊柯丽斯,我已经把所有东西都设置好了,但是当我启动一个新程序(C++可执行程序)时,它从来没有运行过,我第一次尝试用绿色按钮执行它时,我得到了错误<代码>启动失败。未找到二进制文件。。但是,如果我进入project->build all(或按Ctrl+B),它将允许我运行程序。这有什么原因吗?是否可以改变这种行为,使其像Java一样运行,或者这是不可能的

谢谢


哦,如果这很重要的话,我在64位Windows 7上运行Eclipse Kepler 64位和Cygwin 64位。

您可以转到“首选项->启动”并启用“启动前的构建(如果需要)”。您可能还希望“在启动之前保存所需的脏编辑器”变为“始终”