1.下載安裝MinGW,安裝完后把安裝目錄 [你的安裝目錄]/MinGW/bin加入到系統(tǒng)環(huán)境變量中
MinGW介紹及安裝
2.在VScode里的擴(kuò)展里(Ctrl+Shift+X)填大,安裝Code Runner和C/C++
3.這個時候應(yīng)該就能編譯運(yùn)行代碼了锻梳,新建一個文件夾,再從vscode中打開該文件夾茂腥,新建 .cpp文件狸涌,隨便寫點(diǎn)代碼,點(diǎn)擊右上角的 ?就可以編譯運(yùn)行了最岗。
- 配置debug工具
在vscode資源管理器點(diǎn)擊新建文件夾圖標(biāo)新建一個.vscode文件夾(注意前面的"."號)帕胆,然后在.vscode文件夾下新建兩個json文件分別叫做
- launch.json
- tasks.json
然后將下面的代碼復(fù)制到對應(yīng)的json文件中去并保存,要仔細(xì)閱讀后面兩段說明性文字
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "gdb.exe",
"preLaunchTask": "compile",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
},
]
}
tasks.json
如果需要是c語言也就是gcc將下面的command項(xiàng)由g++改為gcc
如果是多文件編譯(即函數(shù)聲明和函數(shù)定義分開般渡,不懂的別亂改)懒豹,需要將args列表中的"${file}"項(xiàng)修改為"${workspaceFolder}/*.cpp" 芙盘,多文件推薦用cmake
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "compile",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
事實(shí)上現(xiàn)在已經(jīng)可以正常調(diào)試了,并且現(xiàn)在可以按 ctrl+shift+b 直接調(diào)用配置好的task編譯而不運(yùn)行程序脸秽,類似于一些IDE的編譯選項(xiàng)儒老。