一、下载并安装 VS Code
-
下载VS code
进入 官网,选择对应版本进行下载,这里我下载的是windows版本
下载完成后,就是安装啦
-
安装VS Code
弹出这个框,没关系,直接点
确定
一定要勾选最后一项
接下来就是一直下一步,直到安装完成 -
插件安装
打开VS Code后下载需要的插件,方便后续使用
这一过程分为四步
① 选中左侧第五个按钮,点击进入
② 在搜索框中,输入想要安装的插件
③ 点击插件,进入插件详情页
④ 点击install
按钮进行安装(图中,我是安装过,所以是Uninstall)
我根据网上的教程下载了以下3个插件-
Chinese (Simplified) Language Pack for Visual Studio Code
-
C/C++
-
Code Runner
接下来配置一下Code Runner:File → Preferences → settings
然后,在搜索框中输入run in terminal
,点击Extensions
,在右侧的Code-runner
的框打上√
,这样才可以进行交互
-
二、安装配置 mingw-w64
-
下载 mingw-w64
进入mingw-w64官网进行下载
下载
红色框
中的包,不要下载黄色框
中的
- 配置mingw环境
下载完成后,解压并将你的路径\mingw64\bin
添加到系统的环境变量Path
中
这一过程操作完成后,
cmd
输入gcc-v
,出现版本详细信息,说明安装成功 - 配置mingw环境
三、编译运行C++文件
-
创建一个存放C++的文件夹
在你的任意一个磁盘创建一个文件夹,在VS Code中打开我们新建的文件夹
-
创建C++文件
然后点击新建文件按钮创建一个文件(记得加上.cpp
后缀)
#include <iostream> using namespace std; int main() { cout << "Hello Vscode" << endl; getchar(); return 0; }
-
编辑C++代码并运行
按F5
,或者点击Run→Start Debugging
运行C++代码,弹出以下框
点它!!!
继续点
此时弹出launch.json
,对他进行配置,配置结束记得保存{ // 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": "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": "G:\\mingw64\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "task g++" //修改此项 } ] }
回到C++文件,在此按F5,点
Configure Task
弹出task.json
,对他进行配置,task.json
的label
的值一定要和launch.json的preLaunchTask
值一样{ "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "task g++", "command": "G:\\mingw64\\bin\\g++.exe", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$gcc" ], "group": "build", "detail": "编译器: G:\\mingw64\\bin\\g++.exe" } ] }
再次运行C++代码文件,大功告成!!
-
关于配置文件的相关键值信息可查看这篇文章:绝对好使!VSCode for Mac调试C/C++配置lauch.json和tasks.json