【C++】VS Code配置C++环境并成功运行的详细教程

一、下载并安装 VS Code

  • 下载VS code

    进入 官网,选择对应版本进行下载,这里我下载的是windows版本
    在这里插入图片描述

    下载完成后,就是安装啦

  • 安装VS Code

    弹出这个框,没关系,直接点 确定在这里插入图片描述



    一定要勾选最后一项在这里插入图片描述
    接下来就是一直下一步,直到安装完成

  • 插件安装

    打开VS Code后下载需要的插件,方便后续使用

    这一过程分为四步
    ① 选中左侧第五个按钮,点击进入
    ② 在搜索框中,输入想要安装的插件
    ③ 点击插件,进入插件详情页
    ④ 点击 install 按钮进行安装(图中,我是安装过,所以是Uninstall)
    在这里插入图片描述
    我根据网上的教程下载了以下3个插件

    • Chinese (Simplified) Language Pack for Visual Studio Code

    • C/C++

    • Code Runner



      接下来配置一下Code Runner:

      File → Preferences → settings在这里插入图片描述
      然后,在搜索框中输入 run in terminal,点击 Extensions,在右侧的Code-runner的框打上 ,这样才可以进行交互在这里插入图片描述

二、安装配置 mingw-w64

  • 下载 mingw-w64

    进入mingw-w64官网进行下载

    下载 红色框 中的包,不要下载 黄色框 中的
    在这里插入图片描述

    • 配置mingw环境
      下载完成后,解压并将 你的路径\mingw64\bin 添加到系统的环境变量Path

    这一过程操作完成后,cmd 输入 gcc-v,出现版本详细信息,说明安装成功在这里插入图片描述

三、编译运行C++文件

  • 创建一个存放C++的文件夹

    在你的任意一个磁盘创建一个文件夹,在VS Code中打开我们新建的文件夹在这里插入图片描述

    • 创建C++文件
      然后点击新建文件按钮创建一个文件(记得加上 .cpp 后缀)
      在这里插入图片描述

      #include <iostream>
      using namespace std;
      int main()
      {
          cout << "Hello Vscode" << endl;
          getchar();
          return 0;
      }
      
    • 编辑C++代码并运行
      F5,或者点击 Run→Start Debugging运行C++代码,弹出以下框
      点它!!!在这里插入图片描述
      继续点
      在这里插入图片描述
      此时弹出 launch.json,对他进行配置,配置结束记得保存

      {
          // Use IntelliSense to learn about possible attributes.
          // Hover to view descriptions of existing attributes.
          // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
          "version": "0.2.0",
          "configurations": [
              {
                  "name": "g++.exe build and debug active file",
                  "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": "Enable pretty-printing for gdb",
                          "text": "-enable-pretty-printing",
                          "ignoreFailures": true
                      }
                  ],
                  "preLaunchTask": "task g++" //修改此项
              }
          ]
      }
      

      在这里插入图片描述

      回到C++文件,在此按F5,点 Configure Task
      在这里插入图片描述
      在这里插入图片描述
      弹出task.json,对他进行配置,task.jsonlabel的值一定要和launch.json的preLaunchTask值一样

      {
      	"version": "2.0.0",
      	"tasks": [
      		{
      			"type": "cppbuild",
      			"label": "task g++",
      			"command": "G:\\mingw64\\bin\\g++.exe",
      			"args": [
      				"-g",
      				"${file}",
      				"-o",
      				"${fileDirname}\\${fileBasenameNoExtension}.exe"
      			],
      			"options": {
      				"cwd": "${fileDirname}"
      			},
      			"problemMatcher": [
      				"$gcc"
      			],
      			"group": "build",
      			"detail": "编译器: G:\\mingw64\\bin\\g++.exe"
      		}
      	]
      }
      

      再次运行C++代码文件,大功告成!!
      在这里插入图片描述

关于配置文件的相关键值信息可查看这篇文章:绝对好使!VSCode for Mac调试C/C++配置lauch.json和tasks.json

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值