本文的重点在最后的转载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/