codeblocks升級c++17版本


一,進入MINGW官網下載最新MINGW

  (本人寫這篇博客時更新到了MINGW 17.1,),選擇MINGW 17.1.exe下載即可. 這個下載過程可能比較緩慢,對於網不好的時候可能要很久,所以我將它放在了網盤里,需要的自己取.

  鏈接:MINGW 17.1.exe
  提取碼:76l1

二,安裝MINGW

  (1)執行剛才的 .exe文件, 安裝在C盤根目錄下,也可以自行安裝

  

  (2)設置環境變量

    安裝完成后,需要把C:\MinGW\bin 添加到系統環境變量中(會的話可跳過)

    a.此電腦右鍵屬性, 打開后選擇左邊的高級系統設置

    

    b.打開后選擇右下角的環境變量,進入后選擇系統環境變量中的path雙擊  

      

     c.選擇右邊的新建將剛才的 目錄加入進去,然后一步步確定退出即可

     

 

三,修改codeblocks配置

   打開codeblocks,依次進入settings(設置) ---> Compiler settings(編譯器設置) ---> 左邊的global compiler settings(全局編譯器設置) ---> Toolchain executables(....可執行文件)    

   先修改Compilers installation directory的路徑 為剛才的安裝路徑C:\MinGW  (點擊右邊的三個小點選擇路徑)

   再繼續往下,在Program files一欄里依次按照圖示修改,把每個路徑都更新為 C:\MinGW\bin\ 下與圖示同名的.exe文件  (Debugger一欄不用修改)

    

 

   修改完成后 確定退出,再次進入global compiler settings, 在compiler flags一欄中選擇c++ 17 , 確認退出.

    

 

     最后設置調試器, settings ---> Debugger---> Default, 更新gdb.exe的路徑

    

 

 四,測試程序

  如果輸出為 True則說明升級成功

int main()
{
 const int i=90;
 
if constexpr (i) //'if constexpr' is part of C++17 
{ cout<< "True!"; }
else
{ cout<<"False" ; }
 
cin.get();
return 0;
} 

五,感謝觀看,每天都要加油呀~

 

參考資料:http://candcplusplus.com/enable-c17-in-code-blocks-mingw-gcc-for-all-version-with-pictures

 

    

 

    

   

 

 

 

 

  


免責聲明!

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



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