eclipse+cdt+mingw配置完整版(有图)


【原创】

今天终于把eclipse配好了,写起来就是方便,和大家分享下.

首先参考了

http://www.newsmth.net/pc/pccon.php?id=6027&nid=157931

一。安装cdt(推荐方法安装其它插件也可如此)

借鉴于

http://hi.baidu.com/seuwwe/blog/item/b9cbfacae80cd88dc81768c0.html

1。安装好eclipse
2
。下载cdt(注意版本)

我装的eclipse helios,相应的cdt下载地址如下

http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/helios/dist/cdt-master-7.0.1-I201009241320.zip

3。在eclipse的安装目录下建立两个文件夹,一个links,另一个OtherEclipse
4
。将cdt-master-7.0.1-I201009241320.zip解压

5。将整个cdt-master-7.0.1-I201009241320文件夹移至第3步建立的OtherEclipse目录下。
6
。在links目录下建一个文件,名为cdt.link(文件名及扩展名可以任意取)
在文件中添加内容为:path=OtherEclipse/cdt-master-7.0.1-I201009241320(因为我的OtherEclipse
links
都是放在eclipse的安装目录下,所以在path中只是用相对路径就可)。
7
。重新启动eclipse,随便建立一个测试项目后,再选新建”“其它找到c++就可以啦。eclipse多国语言包与gui也可以用link的方法安装。 
 
 
 

 

二。安装mingw

但在装mingw时一直没找到完整的下载版 解决方法如下:

http://ishare.iask.sina.com.cn/f/9789070.html?from=like   下载EditPlus_MingW,解压后把EditPlus_MingW_v0.10_20041130包下的MinGW文件夹(相当于完整的MinGW哈)复制到C/目录下(以此为例,方便下面说明)

                              配置环境变量:
                         
打开:我的电脑->属性->高级->环境变量->系统变量编辑如下系统变量:
                         
变量名                            变量值
                         PATH                             C:/MinGW/bin;
                         LIBRARY_PATH                C:/MinGW/lib
                         C_INCLUDEDE_PATH        C:/MinGW/include
                         CPLUS_INCLUDE_PATH     C:/MinGW/include/c++/3.4.2;C:/MinGW/include/c++/3.4.2/mingw32;C:/MinGW/include/c++/3.4.2/backward;C:/MinGW/include

首先要将C:/MinGW/bin底下的"mingw32-make.exe"更名为"make.exe",因为Eclipse使用时预设是用系统里的"make"这个文件名,而不是"mingw32-make"。当然如果你不想改MinGW中的,也可以修改Eclipse中的设定。在"make targets view"中新增一个task时,"build command"取消"use default",使用"mingw32-make"。另外在"project properties->make project"中将"make"改为"mingw32-make"。不过显然后一种比较麻烦。推荐第一种吧。

三。新建工程测试

此时打开eclipse 新建一个工程出现如下错误

Internal Builder: Cannot run program "g++": ???????.?

解决方法参见

http://hi.baidu.com/hszhl/blog/item/9cd07295836d43017bf48093.html

在第一步安装好的cdt-master-7.0.1-I201009241320plugins文件夹中找到

org.eclipse.cdt.core.win32_5.2.0.201009241320.jar解压成目录org.eclipse.cdt.core.win32_5.2.0.201009241320注意把原来的jar删除。

重新启动eclipse,编译成功。

在此感谢发帖子的那位仁兄!

"Error launching external scanner info generator (gcc -E -P -v -dD" ,及 "File not indexed because it was not built " 

解决办法如下:

在工程名处击右键选Properties /  C/C++ Build /Discovery Options / GCC C++ Compiler /不选中Automate discovery of paths and symbols

然后在C/C++ Build /Settings /选择 Cross G++ Compiler 下的Includes 加入MinGW的安装包位置 ok 为了保险给其它选项也加入MinGW安装包位置    

此时重新编译一般会在Debug包下生成exe 右键选RunAs运行程序(我第一次是binary not found)因为只生成了exe但工程下没有binary

此时进入工程包中双击exe是可以正常运行的(后来发现是因为新建工程时选择了Gross GCC,所以没有生成binary

接着我按如下步骤在eclipse控制台下运行出了结果

File / New /C++ Project

注意右侧选中MinGW GCC 填入工程名即可

新建cpp文件注意要加后缀

 

 

把程序写入你的cpp文件 注意保存后再右击工程名Build Project 

此时就有binary

再右击工程名Run As /Local C/C++ ApplicationeclipseConsole中就可看到运行结果

以下是我的一次运行结果

 



希望对大家有所帮助(其实Linux下更好用)
 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值