本文的重點在最後的轉載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/