SublimeText配置c++20/c++23

第一步、
確保你能登上這兩個網(wǎng)站:1,https://www.sublimetext.com/ 用于下載最新版本的 Sublime Text 4;
進入之后點擊 DOWNLOAD FOR WINDOWS 即可。安裝界面簡單易懂,應該沒什么大問題。

2,https://github.com/niXman/mingw-builds-binaries/releases??用于下載最新版本的MinGW編譯器。
進入之后是這個界面,windows系統(tǒng)選擇 任意x86-64?開頭的就好了,四個版本差別不是很大。

我們把MinGW安裝到好記的目錄下,我的安裝目錄是?D:\mingw64?。
接著配置環(huán)境變量,我們直接 Win + R 打開 “運行”,輸入 sysdm.cpl 快速打開系統(tǒng)屬性界面。

點擊上方的 “高級”,

點 “環(huán)境變量(N)...”,

找到系統(tǒng)變量下的 “Path”,雙擊進入。

點右邊的 “新建”,然后輸入你的MinGW中bin的地址,比如我的是 D:\mingw64\bin

然后一路確定就完事啦。到此MinGW配置完成。
第二步、
打開Sublime Text 4。
先寫一串代碼,保存為cpp文件,為了測試萬能頭和c++各個標準,我寫了這樣一串代碼:
然后按 Ctrl + Shift + B,你會看到在上方彈出這樣兩個選項。

隨便點擊一個,你會發(fā)現(xiàn)有一堆編譯錯誤,Sublime Text 4最多只能識別c++17標準的語法,

這個時候,剛才下載的最新版本的MinGW就要派上用場了。
我們點擊上方工具欄:Tools - Build System - New Build System

進去之后替換為下面給出的代碼:(如果你只需要支持C++20,請把 -std=c++23 換成 -std=c++2a)
ctrl + s 保存,建議保存在?C:\Users\(用戶名)\AppData\Roaming\Sublime Text\Packages\User?目錄下,文件名隨便取,但后綴一定要寫 .sublime-build

之后,我們把 Build System 改成剛剛的文件。
按下 Ctrl + Shift + B,現(xiàn)在出現(xiàn)了兩個選項,第一個對應著剛才代碼里開頭的“cmd”,第二個對應著“variants”里的“shell_cmd”。我給他們設置的功能是第一個是編譯,第二個是在cmd中編譯并運行。我們點擊第二個試試效果。

可以看到,全部正確的輸出出來了。

至此,C++23 完美地配置完成。