目录
一、下载并安装VScode
二、下载并安装MinGW
2.1、下载MinGW
下载编译器。点击这个链接https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/, 进去之后一直往下翻,找到x86_64_win32_seh,点击之后,进去即可下载
2.2、安装MinGW并配置环境
下载之后,解压进去,可以看到里面有个mingw64文件夹,把这个文件夹复制到自己的D盘或者E盘下,我这里放在了C:\mingw64
这个路径下
配置环境
右击计算机→属性→高级系统设置→环境变量
在系统变量名中找到path变量,双击→点击新建按钮,在刚安装的位置找到bin文件,并将路径复制,输入。完成后一直点击确定关闭窗口。
2.3、测试MinGW安装是否成功
同时按住win+R输入cmd调出命令提示符。输入gcc --version,若提示如下则成功。
三、在VScode中安装C/C++插件
点击8处扩展(插件)按钮,输入C/C++,选择第一个(Microsoft),在右侧处点击install安装。
四、创建、配置json文件
在自己的工作盘下面新建一个存放代码的文件夹,这里随意创建一个C:\VSCode\Code\test_6_20
,然后使用vscode打开此文件夹
点击新建文件,创建一个test.cpp文件,随意写一段代码
点击新建文件夹,创一个文件夹用来保存生成的exe文件
选中test.cpp,使用快捷键ctrl+F5
运行,选择C++(GDB/LLDB)
这时候会自动生成一个.vscode文件夹,里面一般需要三个文件:tasks.json
,launch.json
,c_cpp_properties.json
三个文件,没有的话自己新建对应名字的json文件,然后复制下面我的代码到对应文件中,并将下面三个文件的注释部分替换成自己的对应路径即可。
c_cpp_properties.json:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "C:\\mingw64\\bin\\gcc.exe", //修改为安装mingw64的路径
"cStandard": "c17",
"intelliSenseMode": "windows-gcc-x64",
"cppStandard": "c++17"
}
],
"version": 4
}
launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\exe\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe",//把E:\\mingw64换成自己的mingw64存放的路径
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe 生成活动文件",
}
]
}
task.json
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe 生成活动文件",
"command": "C:\\mingw64\\bin\\g++.exe",//把E:\\mingw64换成自己的mingw64存放的路径
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\exe\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "调试器生成的任务。"
}
],
"version": "2.0.0"
}
完成后,重启一下vscode,打开test.cpp,再次使用快捷键ctrl+F5
,即可运行成功了。
此外,如果需要调试,只需要添加断点,然后使用F5
,即可进行调试。