一、基本配置步骤

1. 下载安装vscode并安装扩展

到vscode官网下载安装即可。

然后打开vscode-扩展-搜索c-安装图示这两个东西

Windows vscode配置java windows vscode配置c/c++环境_g++

2. 下载安装mingw64,配置环境变量并测试(配置g++编译环境)

(1)下载安装mingw编译器

这是MinGW-w64官网,下载mingw编译器安装包,安装路径中不能带有空格!!

到这一步的时候,按照图示选择就行(win10-64bit):

Windows vscode配置java windows vscode配置c/c++环境_g++_02

(2)配置环境变量

直接在开始这里搜索环境变量

Windows vscode配置java windows vscode配置c/c++环境_g++_03



系统变量path新增mingw64的bin路径(这是我的D:\mingw64\bin),保存后退出

Windows vscode配置java windows vscode配置c/c++环境_用户名_04

(3)测试是否安装成功

打开cmd,输入:g++ --version

Windows vscode配置java windows vscode配置c/c++环境_用户名_05

3. 新建文件夹并在VScode中打开

(1)下载这个.vscode文件并解压到新建立的文件夹下面

Windows vscode配置java windows vscode配置c/c++环境_用户名_06

(2)在vscode中打开刚刚建立的文件夹:

Windows vscode配置java windows vscode配置c/c++环境_g++_07

(3)直接在左边空白处右击新建个helloworld.cpp文件:

Windows vscode配置java windows vscode配置c/c++环境_g++_08



复制下面的代码进去:

#include<iostream>
using namespace std;

int main(){
  cout << "Hello World!" << endl;
  system("pause");
  return 0;
}
(4)按F5启动,就好啦~

Windows vscode配置java windows vscode配置c/c++环境_g++_09

二、本人遇到的问题及解决

1. 修改C:\Users\用户名中的用户名文件夹名为英文

我之前的文件夹一直是我中文名字,然后F5编译运行的时候一直报错:无法创建一个.o文件,目录是:C:\Users\??\AppData\Local... 需要将C盘下的用户名文件夹改为英文,但是直接到C盘下去修改这个文件夹的名字的时候发现,根本没有重命名选项!!
需要登录Administrator账户才行,稍微有点麻烦:

(1)解除Administrator账户的禁用状态,右击此电脑-管理-本地用户和组-用户-双击Administrator-取消禁用

Windows vscode配置java windows vscode配置c/c++环境_用户名_10



Windows vscode配置java windows vscode配置c/c++环境_g++_11

(2)注销当前账号,并用Administrator账户登录电脑,登录的过程稍微有点慢,耐心等待

Windows vscode配置java windows vscode配置c/c++环境_下载安装_12

(3)再进入到C:\Users这个目录,文件夹名字就可以改了,但是别急,还没结束
(4)还是在Administrator账户下哦~ 打开注册表:

win+R键打开运行,输入regedit,打开注册表,找到下图所示这个文件,也需要修改为英文名

Windows vscode配置java windows vscode配置c/c++环境_g++_13



Windows vscode配置java windows vscode配置c/c++环境_g++_14

(5)保存后退出注销Administrator账户,然后再登陆自己的账户就行。回到第(1)步继续禁用Administrator账户就可以啦

参考来源:
win10修改中文用户名VSCode配置C/C++环境