首先下载好VS Code(百度一搜直接跳出官网,往下翻找到下载地址选择对应的版本下载即可)
打开下载好的VS Code,安装两个常用和必须扩展,第一步快捷键 Ctrl+shift+x 打开命令框直接打开扩展商店。
(1) 搜索 Chinese ,点第一个简体中文版本
(2)搜索 c/c++ ,选择该版本安装(我这里是装好的)
下载MinGW编辑器和配置
官网:
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
两处下载方式都可,总之要选与你计算机配置相符的,一般x86_64-win32-seh
下载的路径一定要复制一下,然后打开Windows自带的控制面板,依次点击 系统与安全,系统,高级系统设置
将你的下载路径添加在这里
检查一下配置是否成功
win +R调出运行框,输入cmd然后回车,输入 gcc -v 然后出现如下所示的码文则成功
打开VS Code,新建一个VSCODE文件夹(我这里已建好)
并在该文件夹下建立一个文件夹 .vscode ,然后在该文件夹下创建如下三个文件,创建方式为右键点击.vscode然后点第一个新建文件...,再直接输入 c_cpp_properties.json 即可完成第一个文件的创建,后续步骤一致。
完成创建准备工作如下图所示
下面我们来填充这三个文件的内容
1. c_cpp_properties.json
{
"configurations": [
{
"name": "Win32",
"includePath": ["${workspaceFolder}/**"],
"defines": ["_DEBUG", "UNICODE", "_UNICODE"],
"windowsSdkVersion": "10.0.17763.0",
"compilerPath": "E:\\VS\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe", //修改成自己的路径,后缀不变
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "${default}"
}
],
"version": 4
}
2. launch.json
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: 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,
"MIMode": "gdb",
"miDebuggerPath": "E:\\VS\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe",//同理修改为自己的路径
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "task g++"
}
]
}
3. tasks.json
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",//这里是shell要注意
"label": "task g++",
"command": "E:\\VS\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",//自路径
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"-I",
"E:\\VS\\vscode",//自路径
"-std=c++17"
],
"options": {
"cwd": "E:\\VS\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin"//自路径
},
"problemMatcher":[
"$gcc"
],
"group": "build"
}
]
}
完成上述步骤并保存好,就大功告成,接下来我们创建一个qiuhe.c / qiuhe.cpp,写入如下代码按Ctrl+F5运行,首次运行直接选MinGW即可
#include <stdio.h>
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
scanf("%d %d",&num1,&num2);
sum = num1 + num2;
printf("%d\n",sum);
return 0;
}
运行结果