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++開發環境。
詳細配置在網上看了很多篇環境配置部落格,要不就是相互抄襲,漏掉了一些中間步驟,再要不就是關鍵位置沒有說清楚。現在我將全面系統的講解配置過程,讓你既知然,又知其所以然,相信你一定能夠看明白。如果看不明白,可以來找我。
基本配置流程:
下載並安裝VSCode安裝C++編譯器建立工程目錄安裝C++擴充套件外掛配置c_cpp_properties.json檔案配置tasks.json檔案配置launch.json檔案建立測試檔案編寫測試程式碼測試配置情況詳細配置過程講解:
(1)下載並安裝VSCode下載地址:https://code.visualstudio.com/
啟動剛剛下載的VSCode安裝程式,開始安裝(注意選擇合適的安裝路徑)。
(2)安裝C++編譯器
常用的兩種C++編譯器為gcc和VC,二者任選其一。
如果使用VC編譯器,那麼請確保你安裝了Visual Studio的C++模組(啟動Visual Studio的安裝程式,在安裝面板中勾選C++模組並安裝)。
(3)建立工程目錄
建立工程目錄的方法如下:
快捷鍵“Win”+R,啟動“執行”視窗,輸入“cmd”,啟動命令列視窗。然後進行如下操作:
注意:“D盤VSCode目錄”是我之前已經建立好的(這樣做是便於統一管理工程檔案),如果你沒有,需要自己建立。當然,這些都不是必須的。最重要的是你要知道你的工程目錄,例如本例中的工程目錄為“cpp”,然後你需要在你的工程目錄中啟動VSCode。
(4)安裝C++擴充套件外掛
C++擴充套件外掛的安裝如下圖所示:
(5)配置c_cpp_properties.json檔案
開啟命令面板,方法如下圖所示(或者使用快捷鍵“Ctrl+Shift+P”):
在命令面板中搜索“edit”,選擇圖中圈出的選項,如下圖所示:
如果你的編譯器安裝配置正確,基本不用修改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}
具體配置說明如下:
(6)配置tasks.json檔案
參照第(5)步,使用同樣的方式,在命令面板中搜索“task”,選擇圖中圈出的選項,如下圖所示:
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 } } ]}
具體配置說明如下:
(7)配置launch.json檔案
參照第(5)步,使用同樣的方式,在命令面板中搜索“launch”,選擇“Debug”如下圖所示:
然後選擇圖中圈出的選項,如下圖所示:
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所在路徑", } ]}
具體配置說明如下:
(8)建立測試檔案
(9)編寫測試程式碼
在temp.cpp中編寫程式碼,程式碼如下:
#include <iostream>using namespace std;int main(){ cout<<"Hello Word!"<<endl; system("pause"); return 0;}
(10)測試配置情況
先使用快捷鍵“Ctrl+Shift+B”構建工程再使用快捷鍵“Ctrl+F5”執行程式完成以上兩步,如果彈出如下結果,恭喜你,配置成功!