在 《4.1 Windows10 下使用 vscode 学习 C++/C》提供了一种依据 Visual Studio 的配置策略。而本文将介绍一种不依赖 Visual Studio 的配置策略。
1 vscode 配置
安装 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
打开配置界面:
按照下图2 配置 C/C++ 扩展:
这样便在 .vscode
目录下生成文件 c_cpp_properties.json
写一个测试代码 test.cpp
:
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
vector<string> 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.json
,launch.json
,我们需要修改 launch.json
中的 "externalConsole": false
为 "externalConsole": true
如果,您想要离线安装 Mingw-w64
则可以进入 发布版本 按下图进行下载: