使用VScode和MinGW搭建C++编程环境。

1 篇文章 0 订阅
1 篇文章 0 订阅

前言

  为了从新上手好久没有用过的C/C++,准备在Windows10上搭建C/C++的编译,调试的环境。使用的IDE是VS Code,编译调试器用的是MinGW。

搭建环境

下载安装文件

  1. 到VScode的官网下载最新版本的安装包。
    VS Code安装包下载地址
  2. 到MinGW的官方网站下载安装包。[MinGW 下载地址]()进入官网巨慢无比
    如果上不了官网就到清华大学镜像网站下载。清华大学镜像安装包地址

安装并搭建环境

  1. 安装VScode。
  2. 在VScode安装C/C++插件。在插件搜索C++
  3. 安装MinGW管理器。
  4. 打开MinGW管理器,点击Basic setup并勾上需要的包,点Installation==>Apply Changes来安装包。下载并安装的途中偶尔会有下载失败的时候,跳过错误并继续下载其他的包。等所有进度完成后重新点Installation==>Apply Changes来下载之前下载失败的包。如果继续下载失败就多试几次直至安装完成。勾上需要的Package
  5. 配置系统环境变量。在环境变量点一下Path,点击编辑并点击新建,输入MinGW的安装路径。在这里插入图片描述
  6. 确认环境配置。在CMD输入gcc -v 和 gdb -v 确认环境配置的正确。在这里插入图片描述

配置VS Code环境

完成了前面几个步骤,就离写代码不远啦~

  1. 创建新的项目文件夹,并且在VScode打开项目文件夹。
  2. 配置VScode C++环境。这里可以参考VScode官方说明。 需要在项目文件夹创建.vscode文件夹,并且创建task.json和launch.json两个配置文件。

tasks.json

{
    "version":"2.0.0",
    "command": "g++",
    "args": ["-g","-std=c++11","${file}","-o","${workspaceRoot}\\${fileBasenameNoExtension}.exe"],
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    }
}

launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",                
            "type": "cppdbg",                         
            "request": "launch",                        
            "targetArchitecture": "x86",                
            "program": "${workspaceRoot}\\${fileBasenameNoExtension}.exe",                 
            "miDebuggerPath":"C:\\mingw\\bin\\gdb.exe", 
            "args": [],     
            "stopAtEntry": false,                  
            "cwd": "${workspaceRoot}",                  
            "externalConsole": true,                  
            "preLaunchTask": "g++"                    
            }
    ]
 }

配置文件整好了就可以开始写代码了。

结束语

到这里就完成了在Windows系统用VS code 和 MinGW 搭建C++变成环境了。
直接用Visual Studio在Windows可以搭建完整的环境而且不用考虑环境变量之类的设置,但是软件容量大,而且会安装很多依赖包占用大量空间。
简单学习和调试用不上那么大的IDE,有点大材小用。
环境配置完了,我就写代码去了~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值