Visual Studio Code 2020安裝教程及CPP環(huán)境配置(教程圖解)
1)下載,直接點(diǎn)下一步安裝即可
官網(wǎng)下載地址:https://code.visualstudio.com/
2)安裝cpptools工具


3)下載MinGW
下載地址:https://sourceforge.net/projects/mingw-w64/files/
下載的文件:進(jìn)入網(wǎng)站后不要點(diǎn)擊 "Download Lasted Version",往下滑,找到最新版的 "x86_64-posix-seh"。
安裝MinGW:下載后是一個(gè)7z的壓縮包,解壓后移動(dòng)到你想安裝的位置即可。我的安裝位置是:C:\64-posix-seh\mingw64

4)配置環(huán)境變量
我的電腦(右鍵屬性)-> 高級(jí)系統(tǒng)設(shè)置 -> 環(huán)境變量 ->點(diǎn)擊 Path 后選 編輯 -> 新建變量(變量值為bin文件的路徑)
配置對(duì)象:WinGW,所以把你剛剛安裝WinGW的路徑拷貝一下
配置環(huán)境變量:在此以win10為例,到達(dá)第6步之后,前面打開(kāi)的窗口都要按下確定,否則會(huì)失敗。


注:驗(yàn)證一下環(huán)境變量是否配置成功
按下 win + R,輸入cmd,回車鍵之后輸入g++,再回車,如果提示以下信息[1],則環(huán)境變量配置成功。
如果提示以下信息[2],則環(huán)境變量配置失敗。


5)使用簡(jiǎn)單的.cpp文件配置C++環(huán)境
- 在電腦桌面新建空文件夾code
- 打開(kāi)VScode --> 打開(kāi)文件夾 --> 選擇剛剛創(chuàng)建的文件夾code
- 新建test.cpp文件(以最簡(jiǎn)單的 HelloWorld.cpp 為例)
#include <stdio.h>
#include <windows.h>
int main()
{
printf("Hello World\n");
system("pause");
return 0;
}
進(jìn)入調(diào)試界面添加配置環(huán)境,選擇 C++(GDB/LLDB),再選擇 g++.exe,之后會(huì)自動(dòng)生成 launch.json 配置文件

編輯 launch.json 配置文件
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true, //修改此項(xiàng),讓其彈出終端
"MIMode": "gdb",
"miDebuggerPath": "C:\\64-posix-seh\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "為 gdb 啟用整齊打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "task g++" //修改此項(xiàng) 原來(lái)是: g++.exe build active file
}
]
}
返回.cpp文件,按F5進(jìn)行調(diào)試,會(huì)彈出找不到任務(wù)"task g++",選擇 "配置任務(wù)",然后選擇g++.exe 會(huì)自動(dòng)生成 tasks.json 文件

編輯 tasks.json 文件
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "task g++", //修改此項(xiàng) 原來(lái)是: g++.exe build active file
"command": "C:\\64-posix-seh\\mingw64\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "C:\\64-posix-seh\\mingw64\\bin"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
}
注:
launch.json 文件中 "preLaunchTask" 的值 必須與 tasks.json 文件中 "label"的值一致。
值的設(shè)置看個(gè)人喜好,保持默認(rèn)也是OK的。
6)運(yùn)行
返回 HelloWorld.cpp 文件,按F5調(diào)試,發(fā)現(xiàn)完全OK了!

總結(jié)
到此這篇關(guān)于Visual Studio Code 2020安裝教程、CPP環(huán)境配置的文章就介紹到這了,更多相關(guān)Visual Studio code 安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 使用 Visual Studio Code(VSCode)搭建簡(jiǎn)單的Python+Django開(kāi)發(fā)環(huán)境的方法步驟
- Visual Studio Code配置C、C++環(huán)境并編寫運(yùn)行的方法
- 淺析Visual Studio Code斷點(diǎn)調(diào)試Vue
- Visual Studio Code(vscode) git的使用教程
- Visual Studio Code 使用Git進(jìn)行版本控制(圖文教程)
- 在Visual Studio Code中配置GO開(kāi)發(fā)環(huán)境的詳細(xì)教程
- Visual Studio Code安裝和配置的教程
相關(guān)文章
C++ Cmake的構(gòu)建靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)詳解
這篇文章主要為大家詳細(xì)介紹了C++ Cmake的構(gòu)建靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-03-03
C語(yǔ)言實(shí)現(xiàn)三子棋實(shí)例代碼
大家好,本篇文章主要講的是C語(yǔ)言實(shí)現(xiàn)三子棋實(shí)例代碼,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2022-01-01
C++解密Chrome80版本數(shù)據(jù)庫(kù)的方法示例代碼
這篇文章主要介紹了C++解密Chrome80版本數(shù)據(jù)庫(kù)的方法示例代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05
C++實(shí)現(xiàn)一個(gè)線程安全的單例工廠實(shí)現(xiàn)代碼
這篇文章主要介紹了 C++實(shí)現(xiàn)一個(gè)線程安全的單例工廠實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-05-05
淺析C++中strlen函數(shù)的使用與模擬實(shí)現(xiàn)strlen的方法
這篇文章主要介紹了strlen函數(shù)的使用與模擬實(shí)現(xiàn)strlen的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
C語(yǔ)言基于圖形庫(kù)實(shí)現(xiàn)雙人貪吃蛇
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言基于圖形庫(kù)實(shí)現(xiàn)雙人貪吃蛇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
Win32下C++實(shí)現(xiàn)快速獲取硬盤分區(qū)信息
這篇文章主要為大家詳細(xì)介紹了Win32下C++如何實(shí)現(xiàn)快速獲取硬盤分區(qū)信息,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-03-03

