好吧,受wc蛊惑,说eclipse的CDT用甚爽, 考虑到ms最近实在不甚厚道,东西动不动就几个g,咱也跟跟潮流。
比较不幸的是,最近sf被封了,用代理速度也很慢,下载mingw很不方便。琢磨了一下,找了个简单的方法,呵呵。
1. 下载一个devc++ 4.9.2版, 这东西到处都有,内置了mingw
安装完毕以后把devcpp/bin 和devcpp/mingw32/bin 都加到系统的环境变量
2. 直接下载eclipse的c++版, 当然是3.4版本了, 内置的是CDT是5.0 。
启动运行就已经可以找到 gcc的编译器什么的。 也不需要把mingw32-make.exe 改成make.exe因为devc++已经做了。
接下来就是建项目,写helloworld了, 够简单吧。
其他设置:
1. CDT里面的编译必须写一个makefile文件, 不会自动帮你生成
2. 需要自己设置一下项目的binary parse,设置成win pe ... , 可以参考帮助文件。
简单玩了一下,总结如下
1. 代码自动完成功能很赞,基本和java版本一致
2. 支持重构,这个很喜欢。
其他疑问
1. 如何集成cppunit?
2. cpp版本的eclipse没有ant,有空要研究一下怎么装上。
汇报完毕,tbd
今天写类的时候发现有个问题,总是报引用错误,找不到实现类。 问了wc,居然发现他用的cdt和我的不一样,据说是有向导,也不需要自己写makefile文件。
马上使用eclipse+cdt插件的方式重新安装,发现真的不一样, cdt 5里面只有一个makefile的项目可以用, 而plugin下载的有完整的向导,而且测试并没有装载不了的问题, 对比了一下插件目录,发现cdt5 独立安装的包少了一些东西,真是晕倒。
看来还是不要太图新鲜了。