eclipse mingw cpp開發環境

來源:互聯網
上載者:User

標籤:

Eclipse開發c++

對比:
微軟的VC++6.0:太老了,對win7相容不好, 

現在微軟的Visual Studio:安裝包太大,好幾個G,裝了一堆你不需要的東西,要錢,教
育版申請麻煩 

DOS下的Turbo C++:雖說windows下也可以用,但也是老古董了,偽圖形介面。。操作困
難。 

開源Eclipse+開源編譯器MinGW:對win7相容良好,免費,設定也很自由,可以自己全權控
制編譯的詳細過程和設定,也可以用預設的設定,按幾個按鈕直接編譯運行。但在安裝時
要稍微設定一下。

還需要mingw,它不內建編譯器,Eclipse 平台只是用於開發人員工具的一個架構,它不直接
支援 C/C++;它使用外部外掛程式來提供支援。
需要先安裝g++編譯器,然後將g++.exe的路徑添加到環境變數。

1 下載安裝Mingw
2 下載安裝 eclipse的C/C++版
3 重啟eclipse 自動檢測 MingW


準備工作:
1. 下載安裝jre。

2. 下載安裝eclipse,
在windows下面,eclipse推薦的編譯器包括:MInGW和cygwin,這裡選擇MinGW做介紹

3. 下載安裝MinGW。
到http://www.mingw.org/官網上下載最新版的MinGW。會下下來一個MinGW-5.1.4.exe檔案
,雙擊,選擇下載並安裝,在對話方塊裡面選擇需要安裝的東東,這裡除了minimal的選擇之
外,還要加上g++,其他的可選可不選,但是MinGW Make feature不要安裝,因為會有更好
的版本。
也可以下載mingw-get-setup.exe進行安裝


啟動eclipse,選擇file-new-c++ project,設定好project name, location。 Project
type選Executable-Empty Project。右邊Toolchains裡面,如果MinGW安裝好的話,會有
MinGW GCC可供選擇。

搞定,去寫一個hello world吧。

C++用的編譯器在windows下一般是VC, Linux下很多用的gcc,Mac的原生系統OS X下有用
蘋果的LLVM。Mac可以裝IDE Xcode。編輯器可以在設定下選。

不建議用Eclipse加cdt,安裝經常出問題,而且代碼提示還特別慢。Mac下用Xcode就很好
,誰用誰知道。


安裝方法二:
1、JDK
Eclipse必備
2、Eclipse
http://www.eclipse.org/downloads/
下載Eclipse IDE for C/C++ Developers,內建CDT外掛程式,開啟eclipse的help-About
Eclipse可以看到。
3、CDT
忽略
4、MinGW
C/C++的編譯器,我的版本MinGW-5.1.4
注意:找到你安裝MinGW的目錄,將MinGW\bin\mingw32-make.exe這個檔案,改名為
make.exe,否則編譯器的時候會提示錯誤。
5、環境變數
PATH:為了找到gcc,make等的路徑 C:\Program Files\MinGW\bin

LIBRARY_PATH :該環境變數可設定為一個或多個目錄名字列表,串連程式會搜尋該目錄,
以尋找特殊串連程式檔案,和由 -l (字母 l )命令列選項指定名字的庫,主要是.o的文
件路徑,如果報類似.o的檔案找不到,那就可能這個變數設定的問題 C:\Program Files
\MinGW\lib;C:\Program Files\MinGW\lib\gcc\mingw32\3.4.5

C_INCLUDE_PATH:編譯C程式時使用該環境變數 C:\Program Files\MinGW\include
CPLUS_INCLUDE_PATH:編譯C++程式時使用該環境變數 C:\Program Files\MinGW\include
\c++\3.4.5;C:\Program Files\MinGW\include\c++\3.4.5\mingw32;C:\Program Files
\MinGW\include\c++\3.4.5\backward;C:\Program Files\MinGW\include

over,測試下
建立helloworld的C++ project
helloworld.cpp
碰到幾個小問題,大致解決方案如下:
先build然後run。
右鍵project--properties--c/c++ build--settings右邊binary parsers選擇PE Windows
Parser。

 

eclipse mingw cpp開發環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.