網(wǎng)上關(guān)于Eclipse中配置CDT和MinGW的教程很多,,但大部分都比較早,,有些方法已經(jīng)不適合現(xiàn)在的版本了。為了讓那些喜愛(ài)Eclipse,,計(jì)劃在Eclipse平臺(tái)下開(kāi)發(fā)C++的愛(ài)好者不至于因?yàn)榈谝徊經(jīng)]有邁開(kāi),,而放棄一個(gè)絢麗多彩的Eclipse世界,我就在這介紹一些在Eclipse下配置CDT和MinGW的方法,。 網(wǎng)上有許多介紹Eclipse配置的文章,,但大多步驟較多,,令人望而卻步,。在這里,第一部分先介紹Eclipse的安裝,,第二部分是CDT+MinGW的傻瓜式安裝教程,。第三部分是CDT+MinGW正統(tǒng)的安裝。兩種方法沒(méi)有本質(zhì)的區(qū)別,。 1.1.1中文化 如果一定要使用中文版的,可以去一下網(wǎng)址:http://download./technology/babel/babel_language_packs/R0.9.0/indigo/indigo.php從中選擇Chinese Simplified版本,,BabelLanguagePack-eclipse-zh_3.7.0.v20110723043401.zip (87.19%),可以發(fā)現(xiàn),,這些語(yǔ)言包的翻譯進(jìn)度大部分不是百分之百。新建一個(gè)language文件夾,,將選中的語(yǔ)言包解壓到其中,,然后通過(guò)link方法導(dǎo)入Eclipse(關(guān)于Link方法,請(qǐng)參閱此文),。完成后重啟即可,。 也可以通過(guò)在線下載:打開(kāi)Eclipse,然后點(diǎn)擊Help->Install New Software… 彈出的窗口中的Work With中添加相應(yīng)Eclipse版本的Babel更新地址(http://download./technology/babel/update-site/R0.8.0/helios),,按回車,。Eclipse會(huì)自動(dòng)上服務(wù)器上尋找各種語(yǔ)言包,這時(shí)可能會(huì)花費(fèi)幾分鐘時(shí)間,。在線安裝很簡(jiǎn)單,,選中相應(yīng)的語(yǔ)言包,點(diǎn)擊Next,然后會(huì)有一個(gè)許可協(xié)議,,點(diǎn)擊Accept后,,就可以點(diǎn)擊Finish,這樣就可以進(jìn)入安裝階段,。當(dāng)安裝結(jié)束時(shí),,需要重啟,重啟過(guò)后就能進(jìn)入中文的Eclipse界面中了,。 進(jìn)入網(wǎng)站http:///projects/mingw/files/,,直接點(diǎn)擊Downloads下載mingw-get-inst-xxxx.exe(找不到?耐心點(diǎn),,就在當(dāng)前頁(yè)面,,我相信你能找到的)。這是個(gè)在線安裝包,,其中xxxx是版本號(hào),。當(dāng)然,其他地方也能找到離線包,,但是安全性不能保證,。MinGW的安裝就不詳述了,如果要從步驟來(lái)說(shuō),,就是雙擊打開(kāi)后,, 1、Next 下載完成后,MinGW應(yīng)該裝在C:\MinGW(如果你沒(méi)有更改安裝路徑的話),。 1.2.1配置MinGW環(huán)境變量 右擊計(jì)算機(jī)打開(kāi):“計(jì)算機(jī)——屬性——高級(jí)系統(tǒng)設(shè)置——環(huán)境變量——系統(tǒng)變量”編輯如下系統(tǒng)變量:變量PATH 變量值添加C:\MinGW\bin;(假設(shè)你的MinGW安裝在C盤中,,且注意要用英文的分號(hào)區(qū)分各個(gè)變量值。)若是XP,,則為“我的電腦——屬性——高級(jí)——環(huán)境變量——系統(tǒng)變量”,。其他的變量不用管了,網(wǎng)上的都是以前版本的MinGW環(huán)境變量配置,。 1.2.2記得把C:\MinGW\bin中的mingw32-make.exe 改名成為 make.exe 2,、傻瓜式CDT安裝 2.1在線安裝CDT 打開(kāi)Eclipse,然后點(diǎn)擊Help->Install New Software… 彈出的窗口中的Work With中添加http://download./tools/cdt/releases/indigo,,按回車,,接下來(lái)的安裝過(guò)程和上文中安裝中文包的是一樣的,我相信你很容易就能明白的,。如果你的Eclipse版本不是3.7,,而是別的版本的,那么請(qǐng)上http://www./cdt/downloads.php,,查詢對(duì)應(yīng)的CDT版本,,復(fù)制相應(yīng)的p2 software repository到Work With窗口中(什么是Work With?請(qǐng)看本段開(kāi)頭,。)安裝完成后重啟,,無(wú)需任何動(dòng)作,你就能編譯C++的程序了,,快試試吧,。測(cè)試過(guò)程在本文的附錄中,。 2.2可是,我想離線安裝怎么辦,? 還有一個(gè)原因,,偶爾Eclipse在線安裝時(shí)會(huì)出現(xiàn)Eclipse,Cannot complete the install because of a conflicting dependency的錯(cuò)誤。這種錯(cuò)誤目前看來(lái)是無(wú)解,。如果出現(xiàn)這種錯(cuò)誤,你可以通過(guò)離線安裝(可能還是會(huì)出現(xiàn)其他的錯(cuò)誤),,或者用上面的方法,,簡(jiǎn)單有效。 3,、離線常規(guī)安裝CDT,。 將CDT壓縮包解壓后的features、plugins整個(gè)文件夾復(fù)制到Eclipse安裝文件里,,重新啟動(dòng)Eclipse即可,。出現(xiàn)找不到gcc、g++的解決辦法是,。,。。算了,,這會(huì)折騰你很久很久的,。。,。你可以下載一個(gè)Eclipse IDE for C/C++ Developers版本,將其中的plugins和features文件夾當(dāng)成CDT的安裝包,。。,。 4,、CDT版本說(shuō)明 一個(gè)CDT對(duì)應(yīng)一個(gè)Eclipse的版本,不相對(duì)應(yīng)的CDT與Eclipse版本可能不兼容,。比如8.0.0的CDT對(duì)應(yīng)的3.7.0的Eclipse,,8.0.1的CDT對(duì)應(yīng)3.7.1的Eclipse,其他的同理,。 附錄:測(cè)試配置完成的Eclipse 說(shuō)明,,本文的目的是為了讓大家更快的在Eclipse中接觸C/C++,,少走些彎路,剛開(kāi)始寫了幾篇文章,,錯(cuò)誤難免,,若哪里有沒(méi)有介紹清楚的,請(qǐng)留言,,我會(huì)予以更正,。轉(zhuǎn)載請(qǐng)出注明出處http://blog.csdn.net/sunny2038/article/details/6918602,但不強(qiáng)制要求。謝謝大家,。 |
|