-
MinGW 编译器的下载
-
官网页面:MinGW-w64
选择x86_64-win32-seh 版本下载:

-
MinGW 环境变量配置
-
找到mingw的文件路径并复制

-
右键此电脑选择属性

-
选择高级系统设置

-
选择环境变量

-
双击path 或点击编辑

-
点击空白变量栏新建变量:mingw添加原文件路径

-
依次三次确定配置成功

-
VScode 安装与配置
点击download 直接下载

-
建议附加任务全部勾选

-
下载vscode 插件
chinese c/c++ 下载完成后重启VScode


-
运行配置代码
创建.c文件

输入以下代码调试
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello World!\n");
printf("你好世界!\n");
system("pause"); // 防止运行后自动退出,需头文件stdlib.h
return 0;
}
代码成功运行 并创建了.vscode 文件 自动配置 tasks.json

-
在.vscode文件下创建 launch.json 文件 输入以下代码
{
// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [ { "name": "gcc.exe - 生成并运行",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/test.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "启用符号调试",
"text": "-enable-pretty-printing",
"ignoreFailures": true
} ]} ] }
-
注意替换环境变量中mingw的文件路径

-
中文乱码

-
启用beta版
推测这种办法能够成功的原因是VSCode获取的编码支持来自于powershell/cmd。具体做法是打开控制面板-时钟和区域-区域-更改系统区域和设置-勾选启用bata版获取全球字符支持.

-
输出终端中文乱码
打开vscode ctrl+shift+p打开控制面板 搜索C/C++:编辑配置(JSON)
