eclipse+MinGW(C++11)


  很多學過java的程序員在使用微軟的那一系列開發工具時大都不是很適應,VS系列體積龐大,反應極慢。由此很多人會想到小巧好使的eclipse。下面就來看看如何在eclipse下寫C++程序,以及支持C++11新標准。

1.需要的安裝工具

1)eclipse C++版本(JDK當然必不可少,這個許多java基礎書籍上都有介紹如何配置環境變量,在此處本人不在多說)。下載地址:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2

2)MinGW:用它作為C++和C的編譯器。下載地址:nuwen.net/mingw.html

 

下載MinGW后雙擊文件自解壓,自動生成MinGW文件夾。(在此處本人默認你的MinGW文件夾位於C盤根目錄

 

2.MinGW的環境變量配置

1)path=C:\MinGW\bin;C:\MinGW\libexec\gcc\x86_64-w64-mingw32\4.8.2  

注:如果你的環境變量已經有path這一項,那么你最好不要再新建path,直接將C:\MinGW\bin;C:\MinGW\libexec\gcc\x86_64-w64-mingw32\4.8.2;加到最前面即可,否則你原有的path路徑會被破壞:比如你在cmd下輸入ipconfig,ping這些命令都會不支持

2)  LIBRARY_PATH=C:\MinGW\lib

3)  C_INCLUDEDE_PATH=C:\MinGW\include

4)  CPLUS_INCLUDE_PATH=C:\MinGW\include\c++\4.8.2;C:\MinGW\include\c++\4.8.2\backward;C:\MinGW\include

 

此時打開命令行輸入gcc -v

顯示

說明你的環境變量配置成功!

 

3.打開eclipse_cpp版本

1)

 

 

2)

 

3)

 

4)

 

5)寫幾句代碼試試:

 1 #include  <iostream>
 2 #include <list>
 3 using namespace std;
 4 
 5 int main(int argc, char **argv)
 6 {
 7     //C++11列表初始化
 8     list<int> il={1,2,3,4,5,6};
 9 
10     //基於范圍的for語句
11     for(auto i:il)
12     {
13         cout<<i<<" ";
14     }
15     cout<<endl;
16 }

 

6)先別急着運行,先構建在運行。

 

 

7)運行結果

 

 

 

 

最后在說明一點:在我的機器環境下C++11新標准可以支持,如果你的eclipse版本不是很新或者你用的不是我這個版本的編譯器,那新標准很可能不支持。可參見:http://hkllzh.iteye.com/blog/1620352

 

 

 

 

本人寫此文章只為那些想使用eclipse寫C++但又不知如何入手的人們,如有侵權,請及時聯系我,本人將及時刪除此文章!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM