好吧,受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 獨立安裝的包少了一些東西,真是暈倒。
看來還是不要太圖新鮮了。