4.2 vscode 配置 C++ 环境

在 《4.1 Windows10 下使用 vscode 学习 C++/C》提供了一种依据 Visual Studio 的配置策略。而本文将介绍一种不依赖 Visual Studio 的配置策略。

1 vscode 配置

  1. 安装 Visual Studio Code.

  2. 安装 C++ extension for VS Code.

  3. 安装 Mingw-w64 到 C:\mingw-w64, 并将C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin 添加到环境变量。(为了避免 vscode 需要重新添加 include,您可以将C:\mingw-w64\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\include也添加到环境变量)

1 识别编译路径并运行代码进行测试:

令 vscode 识别 Mingw-x64,快捷键:Ctrl+Shift+P 打开配置界面:

图1 打开配置 UI 界面

按照下图2 配置 C/C++ 扩展:

图2 配置 C/C++ 扩展,如果已经添加到环境变量可以不用设置 vscode 的 include 路径为 `C:\mingw-w64\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\include`

这样便在 .vscode 目录下生成文件 c_cpp_properties.json

写一个测试代码 test.cpp

#include 
#include 
#include 

using namespace std;

int main()
{

    vector msg {"Hello", "C++", "World", "from", "VS Code!"};

    for (const string& word : msg)
    {
        cout << word << " ";
    }
    cout << endl;
    getchar();
    getchar();
}

安装插件 Code Runner 下面便可以直接点击 run(下图的画圈的位置),运行代码:

2 设置 C/C++ 的 debug 模式

直接进入 test.cpp 的文件,键盘按键 F5,在弹出的界面选择 C++(GDB/LLDB) 环境:

继续选择 g++ 或者 gcc 模式的 debug:

不用管弹出错误信息,我们会在 .vscode 文件夹下看到多出了 tasks.jsonlaunch.json,我们需要修改 launch.json 中的 "externalConsole": false"externalConsole": true

如果,您想要离线安装 Mingw-w64 则可以进入 发布版本 按下图进行下载:

你可能感兴趣的:(4.2 vscode 配置 C++ 环境)