一、下载软件
官网下载 vs code 和 MinGW。
二、建立工作区
1、建立文件夹 “ProjectTest”,其内创建 Hello.cpp 文件,内容如下:
#include <iostream>
int main()
{
cout<<"Hello world!"<<endl;
cin.get();
return 0;
}
2、在标题栏中选择“文件”,再选择“打开文件夹”,选择刚才创建的“ProjectTest”。会弹出下面对话框:
3、按照下图一次选中
弹出下面对话框,选择红框部分
再选择第一个
会有报错,先不管。
三、配置 json 文件
在 .vscode 文件夹下创建 tasks.json 和 launch.json 两个文件。代码分别如下:
{
"version": "2.0.0",
"command": "g++",
"args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe"], // 编译命令参数
"problemMatcher": {
"owner": "cpp",
"fileLocation": ["relative", "${workspaceRoot}"],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}
{
// 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": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",// miDebugger的路径,注意这里要与MinGw的路径对应
"preLaunchTask": "g++", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
四、运行
配置完成之后,重启 vs code。单击下图中的绿色的按钮,即可完成exe的生成和调试。
(SAW:Game Over!)