寫在前面的話

Windows平臺配置VSCode的CC++環境,超清晰

VSCode

VSCode是微軟公司開發的開發編輯器,它具有類似Visual Studio的介面風格,並且啟動速度也比Visual Studio要快。記住,它只是一個

編輯器

,不是整合開發環境,要想在上面編寫程式,你還需要自己配置開發環境。

VSCode的各種語言開發環境是以外掛的形式構成的,你可以根據自己的需要下載外掛,但這也給不少編輯器顏控的初級開發者製造了門檻。

筆者當年上大學學習C/C++都是用的

VC++6.0

,奈何時代更迭,微軟的

作業系統

編輯器

早已更新換代。尤其是Win10系統更新後,我就沒法使用VC++6。0這款編輯器了(早期的Win10是可以用相容模式開啟VC++6。0的)。哎,現在想起來還是十分懷念的,畢竟VC++6。0啟動速度快,而且還包含了Win32介面,可以直接程式設計。好了,似乎扯得有點遠了,還是回到今天的主題。下面我將帶大家一步一步配置C/C++開發環境。

Windows平臺配置VSCode的CC++環境,超清晰

VC++6。0

詳細配置

在網上看了很多篇環境配置部落格,要不就是相互抄襲,漏掉了一些中間步驟,再要不就是關鍵位置沒有說清楚。現在我將全面系統的講解配置過程,讓你既知然,又知其所以然,相信你一定能夠看明白。

如果看不明白,可以來找我

基本配置流程:

下載並安裝VSCode

安裝C++編譯器

建立工程目錄

安裝C++擴充套件外掛

配置c_cpp_properties。json檔案

配置tasks。json檔案

配置launch。json檔案

建立測試檔案

編寫測試程式碼

測試配置情況

詳細配置過程講解:

(1)下載並安裝VSCode

下載地址:

https://

code。visualstudio。com/

進入下載頁面,點選下載按鈕,如下圖所示。

Windows平臺配置VSCode的CC++環境,超清晰

啟動剛剛下載的VSCode安裝程式,開始安裝(注意選擇合適的安裝路徑)。

(2)安裝C++編譯器

常用的兩種C++編譯器為gcc和VC,二者任選其一。

如果使用

gcc/g++編譯器

,其安裝過程可以參考我的另一篇文章:C/C++編譯器MinGW的安裝與配置。

如果使用

VC編譯器

,那麼請確保你安裝了Visual Studio的C++模組(啟動Visual Studio的安裝程式,在安裝面板中勾選C++模組並安裝)。

(3)建立工程目錄

建立工程目錄的方法如下:

快捷鍵“Win”+R,啟動“執行”視窗,輸入“cmd”,啟動命令列視窗。然後進行如下操作:

Windows平臺配置VSCode的CC++環境,超清晰

注意:“D盤VSCode目錄”是我之前已經建立好的(這樣做是便於

統一管理工程檔案

),如果你沒有,需要自己建立。當然,這些都不是必須的。

最重要

的是你要知道你的

工程目錄

,例如

本例中

的工程目錄為“cpp”,然後你需要

在你的工程目錄中啟動VSCode

(4)安裝C++擴充套件外掛

C++擴充套件外掛的安裝如下圖所示:

Windows平臺配置VSCode的CC++環境,超清晰

注意:這裡我已經安裝好了,如果你是初次安裝,你的介面上顯示的應該是“install”按鈕,點選安裝即可。

(5)配置c_cpp_properties。json檔案

開啟命令面板,方法如下圖所示(或者使用快捷鍵“Ctrl+Shift+P”):

Windows平臺配置VSCode的CC++環境,超清晰

在命令面板中搜索“edit”,選擇圖中圈出的選項,如下圖所示:

Windows平臺配置VSCode的CC++環境,超清晰

如果你的編譯器安裝配置正確,基本不用修改c_cpp_properties.json檔案

c_cpp_properties。json檔案的配置內容如下:

{ “configurations”: [ { “name”: “Win32”, “includePath”: [ “${workspaceFolder}/**” ], “defines”: [ “_DEBUG”, “UNICODE”, “_UNICODE” ], “compilerPath”: “在這裡填寫你的g++。exe所在目錄”, “cStandard”: “c11”, “cppStandard”: “c++14”, “intelliSenseMode”: “gcc-x64” } ], “version”: 4}

具體配置說明如下:

Windows平臺配置VSCode的CC++環境,超清晰

(6)配置tasks。json檔案

參照第(5)步,使用同樣的方式,在命令面板中搜索“task”,選擇圖中圈出的選項,如下圖所示:

Windows平臺配置VSCode的CC++環境,超清晰

然後接著點選“從模板建立tasks。json檔案”,選擇最後一項“Others”,如下圖所示:

Windows平臺配置VSCode的CC++環境,超清晰

tasks。json的內容如下:

{ “version”: “2。0。0”, “tasks”: [ { “label”: “build cpp”, “type”: “shell”, “command”: “g++”, “args”: [“-g”, “-o”, “輸出檔名。exe”, “C++原始檔名。cpp”], “group”: { “kind”: “build”, “isDefault”: true } } ]}

具體配置說明如下:

Windows平臺配置VSCode的CC++環境,超清晰

(7)配置launch。json檔案

參照第(5)步,使用同樣的方式,在命令面板中搜索“launch”,選擇“Debug”如下圖所示:

Windows平臺配置VSCode的CC++環境,超清晰

然後選擇圖中圈出的選項,如下圖所示:

Windows平臺配置VSCode的CC++環境,超清晰

launch。json的內容如下:

{ “version”: “0。2。0”, “configurations”: [ { “name”: “(gdb) Launch”, “type”: “cppdbg”, “request”: “launch”, “program”: “${workspaceFolder}/temp。exe”, “args”: [], “stopAtEntry”: false, “cwd”: “${workspaceFolder}”, “environment”: [], “externalConsole”: true, “MIMode”: “gdb”, “miDebuggerPath”: “這裡填寫你的gdb。exe所在路徑”, } ]}

具體配置說明如下:

Windows平臺配置VSCode的CC++環境,超清晰

(8)建立測試檔案

工程目錄

(不要建錯地方)下新建一個名為“temp。cpp”的檔案。點選“檔案”,選擇“新建”,如下圖所示:

Windows平臺配置VSCode的CC++環境,超清晰

(9)編寫測試程式碼

在temp。cpp中編寫程式碼,程式碼如下:

#include using namespace std;int main(){ cout<<“Hello Word!”<

(10)測試配置情況

先使用快捷鍵“Ctrl+Shift+B”構建工程

再使用快捷鍵“Ctrl+F5”執行程式

完成以上兩步,如果彈出如下結果,恭喜你,配置成功!

Windows平臺配置VSCode的CC++環境,超清晰

作為一名從事了10年開發的老程式設計師,最近我花了一些時間整理關於C語言、C++,自己有做的材料的整合,一個完整的學習C語言、C++的路線,學習材料和工具,專案的實戰。C/C++、程式設計愛好者的聚集地!君-羊:

961%676%182

歡迎初學和進階中的小夥伴。希望你也能憑自己的努力,成為下一個優秀的程式設計師。工作需要、感興趣、為了入行、轉行需要學習C/C++的夥伴可以跟我一起學習!”