天天看點

學習C++通過使用MinGW+Eclipse(windows下)

Eclipse基金會提供了Eclipse IDE for C/C++ Developers來開發C/C++程式,僅僅是提供一個IDE,并沒有提供編譯器。如果再加一個C/C++編譯器,就可以使用Eclipse IDE for C/C++ Developers來開發C/C++程式了。

Eclipse IDE for C/C++ Developers支援Cross GCC/Microsoft Visual C++/MinGW GCC等3種編譯。

Cross GCC的使用具體使用參考http://wiki.osdev.org/GCC_Cross-Compiler

Microsoft Visual C++本身是一個集IDE和編譯器一體的工具,在Windows平台下一般使用它。MinGW并不是一個單純的C/C++ 編譯器,而是一套GNU 工具集合。除開 GCC 以外,MinGW 還包含有一些其他的 GNU 程式開發工具 (比如 gawk bison 等等)。開發 MinGW 是為了那些不喜歡工作在 Linux(FreeBSD) 作業系統而留在 Windows 的人提供一套符合 GNU 的 GNU 工作環境。MinGW的下載下傳位址http://sourceforge.net/projects/mingw/?source=dlp 下載下傳後會得到一個mingw-get-inst-20120426.exe檔案

安裝mingw-get-inst-20120426.exe,會自動更新清單并下載下傳MinGW。我的MinGW安裝在C:\

下載下傳完後,需要設定環境變量,如果在Windows中設定環境變量略過。環境變量和值有:

Path=C:\MinGW\bin

LIBRARY_PATH=C:\MinGW\lib

C_INCLUDE_PATH=C:\MinGW\include

下載下傳Eclipse IDE for C/C++ Developers,下載下傳位址

http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/juno/SR2/eclipse-cpp-juno-SR2-win32-x86_64.zip

安裝Eclipse IDE for C/C++ Developers,解壓即可。使用Eclipse IDE for C/C++ Developers前,記得先配置JDK環境變量。

好了,一切配置好,就打開Eclipse IDE for C/C++ Developers來開發C++程式吧

1)啟動Eclipse 

2)建立C++工程,在向導中的Project name輸入工程名稱,Project type選擇 Hello World C++ Project,

Toolchains選擇MinGW GCC,其它的選項預設就行。建立後就生産一個與工程名同名的cpp檔案,内容如下:

點選(此處)折疊或打開

  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4.     cout << "!!!Hello World!!!" << endl; // prints !!!Hello 
  5.     return 0;
  6. }

3)右擊工程,點選菜單Build Project,Eclipse 會調用MinGW GCC生産一個二進制檔案,這個二進制檔案是x86的。

4)再右擊工程,點選菜單Run As,Local C/C++ Application,将運作程式。

至此,Windows平台下使用MinGW+Eclipse學習C++環境和入門執行個體就示範完了,當然還有詳細細節沒有給出,需要的時候搜尋下。

現在網絡咨詢發達,很多資訊都有,就連核武器資料在網上都能找到。寫技術部落格不是賣弄,不是傳播,而将所學習過程記錄下來,從寫到消化,從消化到轉化,最終轉化成能力。