好吧,受wc蠱惑,說(shuō)eclipse的CDT用甚爽, 考慮到ms最近實(shí)在不甚厚道,東西動(dòng)不動(dòng)就幾個(gè)g,咱也跟跟潮流。
比較不幸的是,最近sf被封了,用代理速度也很慢,下載mingw很不方便。琢磨了一下,找了個(gè)簡(jiǎn)單的方法,呵呵。
1. 下載一個(gè)devc++ 4.9.2版, 這東西到處都有,內(nèi)置了mingw
安裝完畢以后把devcpp/bin 和devcpp/mingw32/bin 都加到系統(tǒng)的環(huán)境變量
2. 直接下載eclipse的c++版, 當(dāng)然是3.4版本了, 內(nèi)置的是CDT是5.0 。
啟動(dòng)運(yùn)行就已經(jīng)可以找到 gcc的編譯器什么的。 也不需要把mingw32-make.exe 改成make.exe因?yàn)閐evc++已經(jīng)做了。
接下來(lái)就是建項(xiàng)目,寫helloworld了, 夠簡(jiǎn)單吧。
其他設(shè)置:
1. CDT里面的編譯必須寫一個(gè)makefile文件, 不會(huì)自動(dòng)幫你生成
2. 需要自己設(shè)置一下項(xiàng)目的binary parse,設(shè)置成win pe ... , 可以參考幫助文件。
簡(jiǎn)單玩了一下,總結(jié)如下
1. 代碼自動(dòng)完成功能很贊,基本和java版本一致
2. 支持重構(gòu),這個(gè)很喜歡。
其他疑問
1. 如何集成cppunit?
2. cpp版本的eclipse沒有ant,有空要研究一下怎么裝上。
匯報(bào)完畢,tbd
今天寫類的時(shí)候發(fā)現(xiàn)有個(gè)問題,總是報(bào)引用錯(cuò)誤,找不到實(shí)現(xiàn)類。 問了wc,居然發(fā)現(xiàn)他用的cdt和我的不一樣,據(jù)說(shuō)是有向?qū)В膊恍枰约簩憁akefile文件。
馬上使用eclipse+cdt插件的方式重新安裝,發(fā)現(xiàn)真的不一樣, cdt 5里面只有一個(gè)makefile的項(xiàng)目可以用, 而plugin下載的有完整的向?qū)В覝y(cè)試并沒有裝載不了的問題, 對(duì)比了一下插件目錄,發(fā)現(xiàn)cdt5 獨(dú)立安裝的包少了一些東西,真是暈倒。
看來(lái)還是不要太圖新鮮了。