本文的重点在最后的转载links,前面都是废话。

一直在同时做c++和java的开发,于是也同时在使用MSVC和Eclipse。

在项目的某些阶段,如编码,重构,review,更习惯eclipse的某些特性。于是也一直在关注CDT的进展(since 3.x)。由于配置的原因,一直在使用CDT4.0+eclipse 3.3+mingw。之后的一些版本在我的机器上总是有一些莫名其妙的问题,比如debug结束后gdb不能正常退出。

前几天同事试用了cdt 8.0感觉不错。于是今天我也尝了下鲜。

首先把mingw的path都删掉,试用了MS VS toolchain,发现编译运行正常,不能调试。在CDT的官方网站看到似乎CDT不准备集成MS debug tool for windows,而dbg肯定不认识MSVC(cl.exe)嵌入的调试信息,因而歇菜...毕竟CDT是免费的...

然后恢复mingw的path,一切OK,没有任何额外的配置。毕竟只是一个helloword的test project.

终于看到了what's new...in CDT 8.0,想在下载之前在网站上浏览,无果。

很好的感觉就是终于支持动态语法分析了。然后就是诸多细节都靠拢JDT。Great!

由于我当前的工作就是RCP的IDE tool开发,因此有太多代码可以借鉴。赶紧导入源代码先试着看个大概。于是寻找类似的经验文档,于是

1。 构建基于 CDT 的编辑器

http://www.ibm.com/developerworks/cn/opensource/os-ecl-cdt1/

http://www.ibm.com/developerworks/cn/opensource/os-ecl-cdt2/

http://www.ibm.com/developerworks/cn/opensource/os-ecl-cdt3/

http://www.ibm.com/developerworks/cn/opensource/os-ecl-cdt4/

http://www.ibm.com/developerworks/cn/opensource/os-ecl-cdt5/