我尝试创建简化Hello World
C程序。
我安装位于GCC
下的C:\MinGW
并下载Eclipse
。
我开始Eclipse
,File --> New ---> C Project
:
在Project name
下选择HelloWorld
。
在Project type
下选择Hello World ANSI C Project
在Toolchains
下我有3个选项:Cross GCC
,Microsoft 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种语言:Assembly
和GNU C
。所以我选择GNU C
,然后在右侧点击Add
按钮,然后点击目录,然后点击路径C:\MinGW\include
。
之后,所有的红线都消失了。
所以现在我尝试运行我的项目,所以首先我在Project
- &gt;下构建它Build all
并在Console
按钮中的Eclipse
按钮中看到Build Finished
的消息,当我尝试运行我的项目并点击“运行”按钮时,我收到错误{ {1}}
我可以在Debug文件夹的项目文件夹中看到我只有Launch failed: Binary not found
文件夹,这是空的,就是这样。
我做错了什么?
答案 0 :(得分:0)
您可能忘记将MingW目录添加到Windows系统路径变量中。 C:\ MinGW的\ BIN; C:\ MinGW的\ MSYS \ 1.0 \ BIN;