创建VScode C语言工作区(MinGW编译器+ VS安装+外部控制台+中文乱码)

  1. MinGW 编译器的下载

选择x86_64-win32-seh 版本下载:

  1. MinGW 环境变量配置

  • 找到mingw的文件路径并复制

  • 右键此电脑选择属性

  • 选择高级系统设置

  • 选择环境变量

  • 双击path 或点击编辑

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

  • 依次三次确定配置成功

  1. VScode 安装与配置

点击download 直接下载

  • 建议附加任务全部勾选

  • 下载vscode 插件

chinese c/c++ 下载完成后重启VScode

  1. 运行配置代码

创建.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的文件路径

  1. 中文乱码

  • 启用beta版

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

  • 输出终端中文乱码

打开vscode ctrl+shift+p打开控制面板 搜索C/C++:编辑配置(JSON)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值