1. 下载安装visual studio code
  2. 安装cpptools插件
  3. 安装编译、调试环境
  4. 修改vscode调试配置C++文件
  5. 其他

1 下载安装visual studio code

官网传送门:https://code.visualstudio.com/Download 安装步骤:

1.1 修改安装路径,创建桌面快捷方式,其他的默认安装就行。

visual studio配置android visual studio配置c/c++环境_c++


visual studio配置android visual studio配置c/c++环境_vscode_02

visual studio配置android visual studio配置c/c++环境_环境变量_03

2 安装C/C++工具插件

运行vs code,按照下图步骤安装

visual studio配置android visual studio配置c/c++环境_c++_04

3 安装编译、调试环境

3.1 下载编译工具MinGW,官网传送门:https://sourceforge.net/projects/mingw-w64/files/

3.2 进入网站后,一般选择最新版本的“x86_64-posix-seh”下载。

3.3 安装步骤,下载文件为免安装压缩包,解压到想安装的位置就行。

3.4 配置MinGW环境变量
设置系统环境变量:D:\Program Files\MinGW\mingw64\bin

3.5 验证环境变量是否配置成功

按下 win + R组合键,输入cmd,回车键之后输入g++,再回车,如果提示以下信息,则环境变量配置成功。

visual studio配置android visual studio配置c/c++环境_json_05

4 修改vscode调试配置C++文件

4.1 新建空白文件夹test

4.2 打开VScode --> 打开文件夹 --> 选择刚刚创建的文件夹test

4.3 新建HelloWorld.cpp文件

4.4 进入调试界面添加配置环境,选择 C++(GDB/LLDB),再选择 g++.exe,之后会自动生成 launch.json 配置文件

visual studio配置android visual studio配置c/c++环境_c++_06


4.5 编辑 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 - 生成和调试活动文件", // 配置名称,将会在启动配置的下拉菜单中显示
            "type": "cppdbg",   // 配置类型,这里只能为cppdbg
            "request": "launch",  // 请求配置类型,可以为launch(启动)或attach(附加)
            // 将要进行调试的程序的路径
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",  
            "args": [],  // 程序调试时传递给程序的命令行参数,一般设为空即可
            "stopAtEntry": false,  // 设为true时程序将暂停在程序入口处
            "cwd": "${workspaceFolder}",   //调试程序时的工作目录
            "environment": [],   //环境变量
            "externalConsole": true,    //修改此项,让其弹出终端
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\Program Files\\MinGW\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            // 这一行注释掉
            // "preLaunchTask": "C/C++: g++.exe build active file"
        }
    ]
}

4.6 修改tasks.json文件

“label”那一行,很多博客中需要修改为g++,我试了一下,只要launch.json文件中下面代码注释掉,tasks.json文件改不改都可以正常使用。

"preLaunchTask": "C/C++: g++.exe build active file"

tasks.json文件

{
    "tasks": [
        {
            "type": "shell",
            "label": "C/C++: g++.exe build active file", //此项,可以修改下一行,也可以不修改
            //"label": "task g++",   
            "command": "D:\\Program Files\\MinGW\\mingw64\\bin\\g++.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "${workspaceFolder}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ],
    "version": "2.0.0"
}

5 vscode配置中文环境

5.1 在上商店中搜索Chinese(Simplied),安装插件;

5.2 使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击确定后;

5.3 修改locale.json文件下的属性“locale”为“zh-CN”;

5.4 重启vscode工具。

visual studio配置android visual studio配置c/c++环境_环境变量_07