VS code配置C++运行及调试环境

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


Vs code安装及mingw64编译器下载

Vs code安装:

去Vs code官网直接下载安装包进行安装,官网链接:https://code.visualstudio.com/
2W91J.png
按对应的电脑系统下载安装包,下载好安装包后一步步进行安装,最终安装到自己设置的电脑路径。

一、mingw64下载及设置环境变量

下载链接

链接:https://pan.baidu.com/s/1Rzz3shhfe_Hugg8nyOcQnA
提取码:lqxd

设置环境变量

下载好以后,先找一个文件夹解压下来:我这里解压到了D:\mingw64。

接下来设置环境变量:
1.此电脑->属性
2.进入高级系统设置
3.点击环境变量
4.找到系统变量里的Path
5.在Path里点击新建,然后添加之前你mingw64的解压文件夹下的bin路径:
D:\mingw64\mingw64\bin
6.添加完后点击确认即可。

之后我们可以验证一下mingw64是否已经正确添加到环境变量里面了:
通过cmd打开命令提示符窗口,输入gcc -v,若显示如下则说明添加成功了。
2Wgz0.png

二、VS code配置运行及调试环境

1.下载C++插件

插件主要有三个:

  • Chinese (Simplified)
  • Code Runner
  • C/C++

下载好插件以后,还需要进行一些简单的扩展设置。

找到C/C++的扩展设置:勾选上以下两项
2W28d.png2W8RQ.png
若想能够不乱码的输出中文的话,还可以进行编码设置:
utf-8改为Simplified Chinese(GB18030)
2WAv3.png
上述工作完成后,我们可以新建一个文件夹,然后通过VS Code打开文件,打开文件后新建一个.cpp文件,输入如下代码,检查能否正常运行。

#include <iostream>  //包含头文件iostream
using namespace std;  //使用命名空间std
int main()
{
    int x;
    cin>>x;
    cout<<x<<endl;
    cout<<"This is a C++ program."<<endl;
    cout<<"hello world"<<endl;
    return 0;
}

点击右键run code或者点击右上角的运行按钮进行运行,查看终端是否能够按照程序进行输出,若能,则说明运行环境已经配置成功了。

2.配置调试环境

若想对编写的C++代码进行调试,还需要进一步的配置。

1.启动VSCode,打开调试的工程或文件,然后在菜单栏中单击“调试-开始调试”(或直接按F5);
2.此时VSCode的控制台弹出下拉选择框,询问使用哪种工具,我们选择C/C++(GDB);
3.选择C/C++ gdb启动,生成launch.json文件(这个文件用来进行调试的配置文件),这个文件其实在目录下的.vscode文件里,另外里面还有一个tasks.json(这个文件是用来编译生成.exe的配置文件);
4.在launch.json中主要配置:所需要调试的文件的路径、调试时的CWD(工作路径)、调试器的路径及一些调试参数(程序启动参数等);

下面是我的配置文件内容:
launch.json

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "C++ Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceRoot}/${fileBasenameNoExtension}.exe",
            "stopAtEntry": false,      //是否需要在程序入口处自动暂停
            "externalConsole": true,   //true,调试会在窗口中进行,false调试时在终端进行
            "cwd": "${workspaceFolder}",
            "preLaunchTask": "task",   //这里必须与tasks.json中的"label": "task"一致
            "windows": {
              "MIMode": "gdb",
              "miDebuggerPath": "D:\\mingw64\\mingw64\\bin\\gdb.exe" //这里填写的mingw64解压的bin文件的路径,路径用\\,因为\会被认为是转义符
            }
          }
    ]
}

tasks.json

{
   "version": "2.0.0",
  "tasks": [
    {
      "label": "task",
      "type": "shell",
      "command": "g++",
      "args": [
        "-g",
        "${file}",
        "-o",
        "${fileDirname}/${fileBasenameNoExtension}.exe"
      ],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ]
}

配置好后,进行调试,验证是否可以正常调试,还是对上面的代码进行调试。
2W5EX.png
设置一个断点,然后点击左上角的运行,这样会进入调试 ,中间红框会出现调试的一些按钮,比如单步调试,单步跳过等,然后可以点击单步调试,会有窗口显示单步运行的结果,根据程序,先输入一个数,然后输出,接着输出两条语句。如能按程序正常输出,说明调试没问题。此外,左上角也会显示变量,本程序只有一个变量x。

总结

完成以上两部步骤也就完成了VS Code对C++运行环境以及调试环境的配置。希望大家都能顺利完成配置!

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置VSCodeC++编译和运行环境,可以按照以下步骤进行操作: 1. 打开VSCode,并安装C/C++扩展。在扩展商店中搜索"C/C++"并点击安装。 2. 确保你已经安装了C++编译器。如果你使用的是Windows操作系统,你可以安装MinGW或者MSVC。如果你使用的是MacOS,你可以安装Xcode Command Line Tools。如果你使用的是Linux,你可以安装GCC或者Clang。 3. 打开你的C++项目文件夹,并在项目根目录下创建一个名为`.vscode`的文件夹。 4. 在`.vscode`文件夹中创建一个名为`tasks.json`的文件,并将以下内容粘贴到文件中: ``` { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": { "kind": "build", "isDefault": true } } ] } ``` 这个配置文件将使用g++编译器来编译当前打开的C++文件。 5. 现在你可以按下`Ctrl + Shift + B`(在Windows和Linux上)或者`Command + Shift + B`(在MacOS上)来编译当前打开的C++文件。 6. 编译完成后,你可以在终端中运行生成的可执行文件。在终端中输入`./<可执行文件名>`来运行程序。 请注意,上述配置仅适用于使用g++作为编译器的情况。如果你使用的是其他编译器,你需要相应地修改`tasks.json`文件中的配置。此外,你还可以根据需要进行其他自定义配置,例如调试配置等。 希望这能帮助到你配置VSCodeC++编译和运行环境
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值