# 如何在window下使用vscode
注:图片看不了就右键单击再按下”在新建标签页中打开“
相信大家在学校的linux下用惯了VSCODE,听到冬令营的取消上网课的时候肯定都在自己电脑上安装了vscode。但突然发现运行的时候怎么头文件报错啊!!!一开始大家肯定在怀疑人生,直到大家肯定去某度搜索了很多博客,笑容开始逐渐凝固——怎么这么多步骤啊!!!
今天彬彬就手把手教大家在window下使用VSCODE
1.下载
自己去官网下载——**[传送门](code.visualstudio.com)**
安装时记得勾选这一项

2.配置
安装后点击扩展

加入C/C++和Chinese扩展

3.安装minGW
如果不装这一步会出现无法解析头文件的情况
方法一:去官网下载https://sourceforge.net/projects/mingw-w64/files/,在官网下滑找到这个(标红区域的东西)下载。注:官网服务器在国外,根本下不了,除非开启VPN(俗称)

方法二:下载DEV-C++(链接https://sourceforge.net/projects/orwelldevcpp/),使用DEV-C++里面的MinGW
4.设置环境变量
1)找到DVE-C++的文件夹
2)进入并点击MinGW文件夹

3)进入里面的bin文件夹
4)复制bin文件夹的路径
5)右键单击此电脑,再点击属性

6)点击高级系统设置
7)点击环境变量
8)点击Path
9)点击编辑
10)点击新建、
11)粘贴路径
12)所以窗口点击确认、
6到12步如图

5.确认是否设置好
Ctrl+R输入cmd,在cmd窗口内输入g++
会出现两种情况
[1]:g++: fatal error: no input files
[2]:'g++' 不是内部或外部命令,也不是可运行的程序或批处理文件。
回复[1]证明成功了,回复[2]说明环境变量配置失败
6.配置cpp运行文件
1)打开VScode
2)单击打开文件夹,并打开一个文件夹(尽量是英文的)
3)打一个hello world代码
```c++
#include
using namespace std;
int main()
{
printf("Hello World\n");
return 0;
}
```
4)运行后点击选择环境C++(GDB/LLDB)

5)点击后在点击g++.exe生成和调试文件

6)打开vscode文件夹并点击launch.json并将此代码替换其中
```
{
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "C:\\Windows\\System32\\cmd.exe",
"args": [
"/C",
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"&",
"echo.",
"&",
"pause"
],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "E:\\Dev-Cpp\\MinGW64\\bin\\gdb.exe",//这里换成你自己的路径并加上\\gdb.exe,记得路径要双斜杠如:原路径E:\Dev-Cpp\MinGW64\bin,这里写的E:\\Dev-Cpp\\MinGW64\\bin\\gdb.exe
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "task g++"
},
]
}
```
7)运行并点击配置任务
8)点击第一个C/C++:cpp.exe生成活动文件
9)把tasks.json内代码替换成此代码
```
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "task g++",
"command": "E:\\Dev-Cpp\\MinGW64\\bin\\g++.exe",//把此次换为你自己的路径加上\\g++.exe,如:原路径E:\Dev-Cpp\MinGW64\bin,这里写的E:\\DevCpp\\MinGW64\\bin\\g++.exe
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "E:\\Dev-Cpp\\MinGW64\\bin"//把此次换为你自己的路径,如:原路径E:\Dev-Cpp\MinGW64\bin,这里写的E:\\DevCpp\\MinGW64\\bin
},
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
}
```
附:超级有用图(邓duck)注