系统环境搭建

  1. 从官网上下载mingw64

Snipaste_2025-06-10_12-19-09

找到github入口后下载压缩包:

Snipaste_2025-06-10_12-20-04

  1. 解压至任意路径,但路径中不能含有中文,比如C://mingw64

  2. mingw64/bin添加到环境变量中

  3. 控制台输入gcc -v查看是否能正确显示相关信息:

Snipaste_2025-06-10_12-22-56

Vscode编译环境搭建

  1. 安装相关插件:

Snipaste_2025-06-10_12-47-44

  1. 创建一个.cpp文件或打开一个.cpp文件,按下快捷键CTRL + SHIFT + P并搜索C/C++: 编辑配置(UI)

Snipaste_2025-06-10_12-49-27

  1. 进行相关配置:

Snipaste_2025-06-10_12-58-09

Snipaste_2025-06-10_12-50-49

  1. 点击编译,并选择配置:

Snipaste_2025-06-10_12-59-40

  1. 如果控制台能正确输出对应代码结果表示环境搭建成功,最后再添加调试配置即可:

Snipaste_2025-06-10_13-02-24

随后会自动创建一个调试配置文件,用户可以自行选择相关配置,或直接复制以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe build active file"
}
]
}

注意:

  1. "preLaunchTask": "C/C++: g++.exe build active file"要对应tasks.json中label

Snipaste_2025-06-10_13-11-21

  1. 如果调试时CMD窗口秒退,可以在代码中添加system(pause)cin.get()