轉(zhuǎn):
需要的工具:JDK+Eclipse+CDT+MinGW
a. eclipse與JDK的安裝這里就不做贅述,安裝CDT插件: 安裝CDT插件
1>下載CDT插件:可以在http://www.eclipse.org/cdt/選擇適合你的eclipse的版本,接著打開(kāi)頁(yè)面給出的超級(jí)鏈接,在“Installing from a tar.gz or zip file”部分選擇你要的版本,接著在“CDT Runtime Feature”部分的下載你要的壓縮包
2>安裝CDT插件:不用安裝,解壓縮到eclipse相同的目錄就可以,即是將CDT壓縮包解壓后的features、plugins整個(gè)文件夾復(fù)制到Eclipse安裝文件里,重新啟動(dòng)Eclipse即可 3>問(wèn)題:如果看不到CDT,即在eclipse中找不到c/c++選項(xiàng)。選擇Help->Software Updates->Manage Configuration...,這時(shí)應(yīng)該可以在左側(cè)看到CDT。如果沒(méi)有,按下工具欄上的第三個(gè)按鈕,應(yīng)該可以看到處于disabled狀態(tài)的CDT(如圖3)。這時(shí)只要點(diǎn)擊右側(cè)的Enable,根據(jù)提示重啟Eclipse以后就行了。 b. 安裝MinGW
版本:MinGW-3.1.0-1.exe
1>配置環(huán)境變量(很重要):
步驟如下:打開(kāi):“我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量”編輯如下系統(tǒng)變量: 變量名變量值
PATH D:\MinGW\bin;
LIBRARY_PATH D:\MinGW\lib
C_INCLUDEDE_PATH D:\MinGW\include CPLUS_INCLUDE_PATH
D:\MinGW\include\c++\3.2.3;D:\MinGW\include\c++\3.2.3\mingw32;D:\MinGW\include\c++\3.2.3\backward;D:\MinGW\include
注:我是將MinGW 安裝在d盤(pán)下,你可以根據(jù)你自己的情況來(lái)設(shè)定其路徑,如:MinGW的安裝路徑\bin; 2>更改
C:\MinGW\bin底下的"mingw32-make.exe"更名為"make.exe",因?yàn)镋clipse使用時(shí)預(yù)設(shè)是用系統(tǒng)里的"make"這個(gè)文件名,而不是"mingw32-make"。當(dāng)然如果你不想改MinGW中的,也可以修改Eclipse中的設(shè)定。在"make targets view"中新增一個(gè)task時(shí),"build command"取消"use default",使用"mingw32-make"。另外在"project properties->make project"中將"make"改為"mingw32-make"(后面eclipse IDE配置將詳細(xì)説明)。 3>測(cè)試
(1)安裝完成后“系統(tǒng)環(huán)境變量”的設(shè)定說(shuō)明:
編輯Path,在變量值的最前面添加“d:\MinGW\bin;”,這句一定要放在最前面,防止和VC/.NET之類(lèi)的make命令沖突,并且把d:\MinGW\bin目錄下的mingw32-make.exe改名為make.exe,然后在cmd中執(zhí)行下make命令(如d:\MinGW\bin>make.exe),如果出現(xiàn)“***No targets specfied and no make file found stop”,設(shè)置成功。這樣也不影響Visual C++6.0的使用,要不然在Eclipse下用CDT編C/C++程序會(huì)編譯不了。 (2)確認(rèn)MinGW安裝及環(huán)境變量設(shè)定是否生效。
在cmd中輸入“gcc -v”,如果屏幕出現(xiàn)“gcc不是內(nèi)部命令或外部命令,也不是可運(yùn)行的程序或批處理文件?!北硎经h(huán)境變量設(shè)定有問(wèn)題。如果不是,表示設(shè)定成功。 c. 配置Eclipse IDE for MinGW
1>選擇Windows=>Preferences...菜單,在Preferences彈出窗口中選擇
C/C++=>Make=>New Make Project左側(cè)樹(shù)結(jié)點(diǎn),在右側(cè)Make Builder頁(yè)簽設(shè)置Build command: mingw32-make。(若使用Managed Make C++ Project則Build command必須為make.exe)
2>若要在Windows環(huán)境下運(yùn)行make target必須將Project=>Properties=>C++ Make Project中Binary Parser設(shè)定為PE Windows Parser。
3>配置調(diào)試環(huán)境:點(diǎn)選Run=>Debug...菜單,在彈出的Debug窗口中選擇相應(yīng)的C/C++ Local Application,在右側(cè)選擇Debugger頁(yè)簽,設(shè)置Debugger:GDB Debugger和GDB debugger:gdb
至此,如果不出意外,eclipse已經(jīng)可以編寫(xiě)/調(diào)試c++代碼.
d.hello word
1>打開(kāi)c++編輯界面:在window->open perspective->other 選擇c/c++并確定
2>創(chuàng)建工程:file->new->project 選擇c/c++中的"managed make c++ project" 然后next,在project name填寫(xiě)hello 然后 next,在c/c++ indexer 選項(xiàng)卡,如果你的機(jī)器足夠快,選擇full c/c++ indexer 否則就選擇fast indexer 再不行就選擇no indexer 然后finish
3>添加代碼:file->new->other 選擇c/c++中的source file,next,載source file 中填寫(xiě)hello.cpp,(注意一定要寫(xiě).cpp否則程序無(wú)法執(zhí)行),然后finish。接著填寫(xiě)代碼: #include <iostream.h>
int main() //再次強(qiáng)調(diào)是int main(),而不是void {
cout<<"Hello word!"<<endl;
return 0; } 保存
3>編譯工程:默認(rèn)的project->build automatically已經(jīng)被選中,這時(shí)在你每次保存后都會(huì)自
動(dòng)編譯并鏈接,如果project->build automatically被取消可以project->build all 全部編譯,要重新編譯可以在左側(cè)(一般是這樣)的c/c++ project窗口中選中工程,右擊,選擇rebuild project。
4>運(yùn)行:run->run as->local c/c++ application。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。