vscode配置C/C++环境(Windows)

1.总体流程

vscode配置C/C++环境(Windows)_第1张图片

2.下载CodeBlocks

下载该CodeBlocks的主要目的是为了使用其自带的MinGW,对于初学者在配置环境这步会少遇到一些坑。
下载网址:http://www.codeblocks.org/downloads/binaries/

  • Windows系统选择Binary releases中的第一个,如下图所示。
    vscode配置C/C++环境(Windows)_第2张图片

  • 对于不清楚自己的电脑中是不是有编译器的同学来说,就下载codeblocks-20.03mingw-setup.exe就OK。(听哥的,准没错_

vscode配置C/C++环境(Windows)_第3张图片

3.安装CodeBlocks

  • 按照下面的步骤一步一步的安装就可以啦。

vscode配置C/C++环境(Windows)_第4张图片

vscode配置C/C++环境(Windows)_第5张图片

vscode配置C/C++环境(Windows)_第6张图片

vscode配置C/C++环境(Windows)_第7张图片

4.配置环境变量

  • 打开codeblocks的安装目录,找到MinGw文件夹中的bin,复制地址路径,我的路径是D:\vs\codeblocks\MinGW\bin,将这个路径加入环境变量中即可。
  • 环境变量加入方法
鼠标右键我的电脑
点开高级系统设置
点击环境变量
找到系统变量中的path
点编辑
新建环境变量
复制地址路径
  • 实图演示如下图
    vscode配置C/C++环境(Windows)_第8张图片

5.下载与安装vscode

下载网址:https://code.visualstudio.com/ 点击Download for Windows。

vscode配置C/C++环境(Windows)_第9张图片

  • 安装时,直接点击下一步,到下图步骤时注意全选即可。

vscode配置C/C++环境(Windows)_第10张图片
- 安装后建议重启一下电脑,避免出现莫名其妙的bug。

6.下载cpp插件

  • 打开vscode,使用快捷键ctrl+shift+X打开拓展框,搜索c++,点击安装即可,大约需要半分钟,安装结果如下图所示。

vscode配置C/C++环境(Windows)_第11张图片

7.配置.vscode文件夹(至关重要!!!)

  • 为了保证环境配置成功,建议同学们都在桌面建立一个test文件夹,并在该文件夹中新建一个main.cpp文件,然后右键test文件夹通过vscode打开,不清楚的同学可见下图(截屏不了,手机拍的*——*)。

  • 打开后如下图,点击main.cpp,写一个hello world 可直接复制下列代码:
#include<iostream>
using namespace std;

int main()
{
    std::cout<<"hello world";
   // getchar(); //有妙用,建议写一下
    return 0;    
}

vscode配置C/C++环境(Windows)_第12张图片

  • 接下来,如图所示,将launch.json文件代码用下列代码替换:
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "(gdb) Launch",
      "type": "cppdbg",
      "request": "launch",
      "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}",
      "environment": [],
      "externalConsole": false,
      "MIMode": "gdb",
      "miDebuggerPath": "D:\\vs\\codeblocks\\MinGW\\bin\\gdb.exe",  // 修改为你自己的 MinGW path
      "preLaunchTask": "g++",
      "setupCommands": [
        {
          "description": "Enable pretty-printing for gdb",
          "text": "-enable-pretty-printing",
          "ignoreFailures": true
        }
      ]
    }
  ]
}

vscode配置C/C++环境(Windows)_第13张图片

  • 注意miDubuggerPath这一地址要和你安装的地址路径一致,需要将地址改为双反斜杠“\”,还有就是最后要看一下你的bin文件中到底是gdb32.exe还是gdb.exe,视情况更改

接下来,如图所示,在.vscode文件夹下新建tasks.json文件(文件名必须一致),粘贴下列代码:

{
    "version": "2.0.0",
    "command": "g++",
    "args": ["-g","${file}","-o","${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
        }
    }
}

vscode配置C/C++环境(Windows)_第14张图片

8.调试cpp文件

  • 如图所示,返回至main.cpp文件界面,按F5运行,则会在终端出现hello world

vscode配置C/C++环境(Windows)_第15张图片

  • 若想在cmd窗口出现hello world,如图所示,则需要把main.cpp文件中的 getchar();行的注释去掉(相当于断点调试),同时修改launch.json 文件中"externalConsole":true

vscode配置C/C++环境(Windows)_第16张图片

至此,整个vscode安装完毕,有不清楚的同学可以在评论区留言,如果觉得这篇教程对你有帮助的话请给Jocker点个赞鼓励一下,谢谢。

厚积才能薄发 ,少年的心中要憋着一股劲!

你可能感兴趣的:(vscode,c++,c语言)