天天看點

在codeblock中使用c++11

用過的codeblocks的人都知道,這款軟體是相當的棒。同時在2011年推出的C++11新标準也是非常的強大,就連C++之父都說C++11标準像是産生了一中新的語言。對于C++11的介紹見:

               http://developer.51cto.com/art/201312/422379.htm

             下面我來介紹一下如何在codeblocks中使用C++11标準。

安裝方法一(推薦):

        1、 先給個比較新的codeblocks版本下載下傳連結:(如果電腦裡已經有codeblocks,但建議先解除安裝電腦裡,然後将這個版本安裝到電腦上,因為這種安裝方法比較簡單快捷)

               http://yunpan.cn/cymivx7r4Fksk  提取碼 a6be

               這個連結裡的安裝包(codeblocks-13.12mingw-setup-TDM-GCC-481)自帶了GCC編譯器。從名字可以看出版本是4.8.1,這個版本幾乎支援所有的C++11标準中改變的東西。具體支援内容參見以下連結,此連結裡也給出了4中C++編譯器對C++11的支援情況的對比。從對比中可以看出,GCC還是那麼一如既往的強大。

         2、安裝codeblocks,一路繼續就OK,沒有什麼需要注意的事項。、

         3、打開codeblocks,建立工程。

         4、在建立工程中點選settings ——>global compiler settings如圖:

在codeblock中使用c++11
在codeblock中使用c++11

                  至此安裝及配置完成。

安裝方法二:

           有的人可能已經安裝了codeblocks,但是因為編譯器版本的原因導緻沒法再codeblocks中使用C++11标準,這時隻需要更新一下的編譯器版本就行。但是其更新過程較慢,且下載下傳安裝較為繁瑣,是以還是建議用方法一安裝。現在介紹一下對編譯器的更新。首先下載下傳新版本的編譯器。我也是搜尋了好久,在GCC官網上,我找了好久都不知道從哪兒下,官網貌似隻有對版本的介紹。。。。後來發現估計是要下載下傳MinGW這個集合庫。連結如下:

           http://sourceforge.net/projects/mingw/files/MinGW/

下載下傳後打開,直接點選install。後面如下圖:

在codeblock中使用c++11

存儲路徑可以是任意位置,假設是在C:\MinGw,然後就continue,安裝完成後出現如下界面:

在codeblock中使用c++11

    之後就是配置codeblocks中的編譯器了。如圖:

在codeblock中使用c++11
在codeblock中使用c++11

                    至此,配置完成。

繼續閱讀