C程序:虽然我构建了我的项目,但二进制未找到消息和项目文件夹为空

时间:2014-12-04 10:17:16

标签: c eclipse

我尝试创建简化Hello World C程序。 我安装位于GCC下的C:\MinGW并下载Eclipse。 我开始EclipseFile --> New ---> C Project

Project name下选择HelloWorld

Project type下选择Hello World ANSI C Project

Toolchains下我有3个选项:Cross GCCMicrosoft Visual C++ amd MinGw GCC所以我选择MinGw GCC。并点击Finish

现在这是生成的代码:

#include <stdio.h>
#include <stdlib.h>

int main(void) 
{
    puts("!!!Hello World!!!");
    return EXIT_SUCCESS;
}

#include <stdio.h>#include <stdlib.h>下,我的红线显示Unresolved inclusion: <stdio.h>Unresolved inclusion: <stdlib.h>

所以在我的项目Properties下 - &gt; C\C++ General - &gt; Paths and symbols标签中的Includes我有2种语言:AssemblyGNU C。所以我选择GNU C,然后在右侧点击Add按钮,然后点击目录,然后点击路径C:\MinGW\include。 之后,所有的红线都消失了。 所以现在我尝试运行我的项目,所以首先我在Project - &gt;下构建它Build all并在Console按钮中的Eclipse按钮中看到Build Finished的消息,当我尝试运行我的项目并点击“运行”按钮时,我收到错误{ {1}} 我可以在Debug文件夹的项目文件夹中看到我只有Launch failed: Binary not found文件夹,这是空的,就是这样。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

您可能忘记将MingW目录添加到Windows系统路径变量中。 C:\ MinGW的\ BIN; C:\ MinGW的\ MSYS \ 1.0 \ BIN;