遇到的问题:
1.在Eclipse里面安装好C插件后,正常建C工程和文件,编译时出现错误:Launch Failed,Binary Not found
2.安装MinGW后使用gcc hello.c出现错误:error: sdkddkver.h: No such file or directory
解决办法:
1.首先要安装MinGW,官网地址及详细安装流程见这里
2.安装MinGW时要注意,不要安装在路径里面有空格的文件夹里比如Program Files,在到MinGW Installation Manager这一步时有两个选择,选择Basic时将右侧栏的的所有组件都选中,点主菜单栏Installation的Apply Changes然后就等吧。安装完成后配置环境变量,在Path处添加C:/MinGW/bin。完成后打开cmd测试一下,用命令gcc -v看是不是安装成功。再写一个hello.c的文本,到文本目录下用gcc hello.c和a看是否成功。这一步必须要成功,如果出现sdkddkver.h找不到的错误就去C:/MinGW/include里面找一看看有没有这个文件,如果没有说明是MinGW没有装好的原因,需要重装一遍,我也是装了两次才装成功。
3.elipse安装C/C++插件,在eclipse中选择help->install new software 在出现的链接栏里面输入 http://download.eclipse.org/tools/cdt/releases/helios等待pending出来的cdt结果,全选后点下一步,安装时间有点长。完成后新建C/C++Project,在新建的工程下新建source folder,在folder下新建sourefile。随便写一个程序,Run之前要修改Project->Properties->C/C++ Build->Settings->Binary Parsers, PE Windows Parser,然后Ctrl+B ,Build All。如下出现Binaries才是正确的。