从零开始安装 VSCode 到愉悦刷题(C/C++)

本文介绍了如何在64位Windows 11系统上从零开始配置VSCode进行C/C++编程。内容包括下载安装VSCode,安装MinGW编译器,设置环境变量,验证配置成功,安装必备插件,以及详细讲解VSCode的个性化配置,如launch.json,tasks.json,c_cpp_properties.json等文件的设置,自动保存,Data区创建,模板代码配置和快捷键设定,最后演示了如何运行和调试代码。

前排提示

配置环境:64位 Windows 11(Win10 应该也可以)。

一、 下载 VSCode

打开浏览器进入VSCode官网

点击 Download for Windows 进行下载,傻瓜式安装。

二、安装MinGW编译器

我们选择 mingw64。注意安装的路径不能包含中文、空格以及其他非ASCII字符!!!

我的路径是 G:\mingw64

三、设置环境变量

任务栏搜索“高级系统设置”,选择“用户的环境变量”,双击Path变量,点击新建,输入 你的mingw64的路径\bin

我的输入的是 G:\mingw64\bin

四、校验是否配置成功

win+R打开运行,输入 cmd 运行。输入 gccg++ 查看是否配置成功,成功的话如下图所示。

五、安装插件

打开设置-扩展,搜索安装以下两个插件。

六、VSCode的一些配置

在磁盘中新建一个文件夹,命名为 Cworksplace,以后刷题的文件都在这了。注意安装的路径不能包含中文、空格以及其他非ASCII字符!!!

在该文件夹下新建文件夹 .vscode,并在这个文件夹里面新建三个文件 task.json(用于配置任务),launch.json(用于配置调试),c_cpp_properties.json(用于配置 c/cpp 选项)。

launch.json

基本就是默认的配置。

{
   
   
    "version": "0.2.0",
    "configurations": [
        {
   
   
            "name": "g++.exe - 生成和调试活动文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "G:\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
   
   
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++.exe 生成活动文件"
        }
    ]
}

tasks.json

{
   
   
    "tasks": [
        {
   
   
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "G:\\mingw64\\bin\\g++.exe",
            "args": [ // 编译参数列表
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "-DLOCAL",
                "-fexec-charset=GBK", // 防止输出中文时乱码
                
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值