參考http://www.javaworld.com.tw/ 作者:Sungo
在網上找了一些關於Eclipse的開發資料,但對Eclipse的介面和它的功能深深的吸引了,尤其是瞭解了Eclipse能夠進行C/C++的開發更是欣喜若狂,起初對Eclipse的配置不勝瞭解,有一段時間也很徘徊,想在網上找到圖形化的配置,但沒有找到(可能是我沒有找到).經過不懈的努力和學習,終於配成了.萌生了做一個圖形化的配置文檔,以供後者少走挽留.閑話少聊現在就開始.
Eclipse的簡介就不說了,能問www.baidu.com就問百度.我用的軟體是:
OS: Windows XP
Eclipse 3.0.2
CDT Runtime Feature org.eclipse.cdt-2.1.1-win32.x86
CDT SDK Feature org.eclipse.cdt.sdk-2.1.1-win32.x86
MinGWStudioFullSetup-2_05
第一部:下載從www.eclipse.org 下載Eclipse,並解壓在任意盤下,運行介面如下:
第二部:下載在www.eclipse.org/cdt 下載C/C++的外掛程式
CDT Runtime Feature org.eclipse.cdt-2.1.1-win32.x86
CDT SDK Feature org.eclipse.cdt.sdk-2.1.1-win32.x86
第三部:下載可在Windows下使用GNU C,C++ 編譯器,這裡使用的是MinGWStudioFullSetup-2_05 ,下載後並安裝它;當然你也可以使用MinGW .下載網址: http://www.mingw.org/download.shtml
.安裝後先在 開始->運行->cmd 模式下測試編譯和執行.先將C:\MinGWStudio\MinGW\bin下的mingw32-make.exe重新命名為make.exe,因為等會兒Eclipse 會用make.exe這個檔案而不是mingw32-make.exe
.(注:如果不更名或是還有其他make程式時,也可以在稍後的Eclipse設定中,在make
targets view的地方,新增一個task時,build
command取消use default,使用mingw32-make.exe及project
properties->make project ->將make改為mingw32-make)
在環境變數裡加入下列的設定:
PATH: C:\MinGWStudio\MinGW\bin
(如果系統已經有其它的C/C++編譯器,請把C:\MinGWStudio\MinGW\bin
加在最前面)
LIBRARY_PATH: C:\MinGWStudio\MinGW\lib
C_INCLUDE_PATH: C:\MinGWStudio\MinGW\include
CPLUS_INCLUDE_PATH: C:\MinGWStudio\MinGW\include\c++\3.3.1;C:\MinGWStudio\MinGW\include\c++\3.3.1\mingw32;C:\MinGWStudio\MinGW\include\c++\3.3.1\backward;C:\MinGWStudio\MinGW\include
先使用文字編輯器寫測試用的來源程式main.cpp.
#include <iostream>
using namespace std;
int main(void)
{
cout<<"Hello
World,Eclipse!";
return 0;
}
在Command Line 下編譯指令:
C:\g++ main.cpp -O3
-o hello
(O3 的O 是英文大寫”O”)
編譯成功後: 便會產生可執行檔hello.exe.運行hello.exe
(注: -O3 標記是採用進階編譯最佳化,編譯速度最慢,但產生的可執行檔最小,執行速度會最快; -o 標記是將編譯完的*.exe重新命名)
第四部: 我們來安裝CDT的外掛程式.首先將下載的
CDT Runtime Feature org.eclipse.cdt-2.1.1-win32.x86
CDT SDK Feature org.eclipse.cdt.sdk-2.1.1-win32.x86
解壓縮.
將feature
拷於
下.將plugins拷於
下面重新啟動Eclipse,就可以看到C/C++的編程環境了.
下面我們將上面的程式用Eclipse運行一次,
①
首先將Eclipse 設成C/C++開發平台:
Windows->Open
Perspective->Other…->C/C++
②
建立一個C++工程
File->New->Project->C++->Standard
Make C++ Project
然後按下Finish鍵.
③
下來你可以將原來的main.cpp檔案import到工程中,也可以從建立立main.cpp檔案.
⑴將main.cpp檔案import進來的方法是:
然後Finish即可完成.
⑵ 從建立main.cpp檔案的方法是:
然後將程式寫入main.cpp中.
④
接下來我們建一個makefile檔案.方法同上建立main.cpp檔案相同.
注意:makefile縮排要以Tab鍵縮排,不能以4個空格作為縮排,否則會出現如下的錯誤
⑤
該設定Make
Targets 讓程式能夠運行起來了.
Windows-Show
View->Make Targets
⑥
編譯:雙擊編譯
⑦ *.ext執行前的設定.因為要在Windows下Run,所以要先做設定.請
開啟Project->Properties->C/C++
Make Project->Binary Parser頁面將
Elf Parser 項除去,將PE
WindowsParser項選中.
⑧ 執行我們的程式:
⑨ 當程式有改動時,只需從新執行⑥~⑧即可.