配置eclipse的CDT模块,开发C++代码

来源:互联网 发布:怎么设置淘宝店铺页面 编辑:程序博客网 时间:2024/04/30 14:11

   第一篇就献给eclipse

    昨天无意间看到一片介绍用eclipse开发c++的文章,一下子心动了想自己搞搞,一来是我这段时间都接触eclipse对它有点好感,二来是在windows下用vc开发linux的代码太郁闷了,vc只能当代码浏览器用。(好像mingw装了后这个问题可以解决吧)

1.装上CDT插件。在http://www.eclipse.org/cdt/downloads.php 下载与Eclipse版本相配套的CDTEclipse 3.2.2所对应的CDT版本为3.1.2。说到这里可能是我比较菜鸟一点,在看了一个blog上写的,在一个网址上利用eclipse的自动更新来搞定,试着做了,结果浪费了好多时间。出现了这样的症状,插件装上后一切正常,可以创建c++工程,编译ok。但是在重启eclipse后,出现了CDT的核心类装载异常。郁闷了半天,还重装了eclipse还是不行。在一位高人的指导下,原来就出在下载的问题上。我查了一下装的CDT的版本2.x,晕倒。重新下载了合适的版本一切ok,算是一个经验教训吧。

2.由于CDT中并不自带编译器,所以还需要安装一个C/C++的编译器,cygwin或者MinGW,我选择了MinGW,下载地址为http://www.mingw.org/download.shtml。安装后需要配置路径,这个配置可以找到很多,不赘述了。对了,mingw不默认带调试器,所以也一并下个gdbwindows版的吧。

3.接下来是配置eclipse了。在c++的配置项里,将make gdb的选项卡选择好,(如果将mingw的安装目录bin下的mingw32-make.exe  copy make.exe ,就可以不修改make选项),还需要修改的exe文件解析器,把ELF Parser改成PE Windows Parser

Ok,大功告成,可以建立一个C++项目,可以选择自动编译make项目,也可以选择自己写make的项目。区别就是自己写make 文件可以控制更多。还可以利用gdb调试程序。哈哈,就写这么多。在写写感受啊,eclipse编写java时有智能感知,而CDT的插件在这方面就差多了,不能实时提示错误,必须手动编译,或者自动编译下保存文件,才有错误提示。这点和vs7比还是有差距的,但相信CDT会把这点做好的。

 
原创粉丝点击