问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

从零开始:在VSCode中打造完美的C++开发环境

创作时间:
作者:
@小白创作中心

从零开始:在VSCode中打造完美的C++开发环境

引用
CSDN
1.
https://blog.csdn.net/qq_51447436/article/details/142426132

在现代软件开发中,选择一个合适的集成开发环境 (IDE) 至关重要,它不仅能够提高工作效率,还能让编程变得更加轻松愉快。VSCode 凭借其轻量化、高度扩展性以及强大的插件生态,已成为众多开发者的首选。然而,要在 VSCode 中顺利编写、编译和调试 C++ 代码并非一键即成,需要我们进行一系列的配置。

如果你是一名 C++ 开发者,或是正准备踏入 C++ 世界的新手,这篇文章将是你不可错过的指南。我将从 VSCode 的安装、MinGW 编译器的配置,到代码运行和调试的方方面面,带你一步步打造一个高效的 C++ 开发环境,确保你在编写每一行代码时都得心应手。

1.VSCode的下载与安装

  1. 下载 VSCode:
  • 打开VSCode 官方网站。
  • 点击“Download for Windows”以下载适合你系统的版本。如果使用的是 macOS 或 Linux,请选择对应的版本。
  1. 安装 VSCode:
  • 下载完成后,打开安装程序。
  • 按照安装向导进行操作,建议勾选“添加到路径”选项,以便在终端中快速打开 VSCode。
  • 安装完成后,启动 VSCode,界面应当为一个简洁的编辑器。

2.MinGW的下载与安装与配置环境变量

  1. 下载 MinGW:
  • 访问MinGW 官网或Mingw-w64下载适合系统的版本。Mingw-w64 提供了 64 位和 32 位系统的支持。
  1. 安装 MinGW:
  • 下载 MinGW 后,打开安装程序并按照提示安装。
  • 在安装过程中,确保选中
    gcc

    g++

    gdb
    等选项,这些是编译和调试 C++ 代码所必需的工具。
  1. 配置环境变量:
  • 打开系统的“环境变量设置”窗口。
  • 在“系统变量”下,找到
    Path
    ,点击“编辑”。
  • 新增一条路径,填写 MinGW 的
    bin
    目录路径,例如:
    C:\MinGW\bin
  • 确保路径中已经包含
    gcc.exe

    g++.exe
    等文件。
  1. 验证安装:
  • 打开命令提示符或终端,输入以下命令检查是否安装成功:
  
gcc --version
g++ --version
  
  • 如果显示出 GCC 和 G++ 的版本信息,说明安装成功。

3.VSCode的配置

VSCode 中运行 C++ 代码时,需要一些配置文件来进行编译和调试。我们将在此配置
c_cpp_properties.json

launch.json

tasks.json

settings.json

  1. c_cpp_properties.json:
  • 打开 VSCode,并进入你要编译的 C++ 项目目录。

  • Ctrl+Shift+P
    ,输入
    C/C++: Edit Configurations (UI)
    ,选择后 VSCode 会生成
    c_cpp_properties.json
    文件。
  • 该文件用于配置编译器路径及相关设置,示例如下:
  
{
  "configurations": [
    {
      "name": "Win32",
      "includePath": [
        "${workspaceFolder}/**",
        "C:/MinGW/include"
      ],
      "defines": [],
      "windowsSdkVersion": "10.0.19041.0",
      "compilerPath": "C:/MinGW/bin/g++.exe",
      "cStandard": "c11",
      "cppStandard": "c++17",
      "intelliSenseMode": "windows-gcc-x64"
    }
  ],
  "version": 4
}
  
  • 修改
    compilerPath
    为你实际的
    g++.exe
    路径。
  1. launch.json:
  • 用于调试配置,按
    Ctrl+Shift+P
    ,输入
    Debug: Add Configuration
    ,选择
    C++ (GDB/LLDB)
    ,生成
    launch.json
    ,示例如下:
  
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "(gdb) Launch",
      "type": "cppdbg",
      "request": "launch",
      "program": "${workspaceFolder}/a.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}",
      "environment": [],
      "externalConsole": false,
      "MIMode": "gdb",
      "setupCommands": [
        {
          "description": "Enable pretty-printing for gdb",
          "text": "-enable-pretty-printing",
          "ignoreFailures": true
        }
      ],
      "preLaunchTask": "build",
      "miDebuggerPath": "C:/MinGW/bin/gdb.exe",
      "targetArchitecture": "x86_64",
      "logging": {
        "trace": true,
        "traceResponse": true
      }
    }
  ]
}
  
  • 修改
    miDebuggerPath

    gdb.exe
    的实际路径。
  1. tasks.json:
  • 配置编译任务,用于自动编译代码,按
    Ctrl+Shift+B
    可以触发。生成
    tasks.json
    文件,示例如下:
  
{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build",
      "type": "shell",
      "command": "g++",
      "args": [
        "-g",
        "${file}",
        "-o",
        "${fileDirname}/${fileBasenameNoExtension}.exe"
      ],
      "group": {
        "kind": "build",
        "isDefault": true
      },
      "problemMatcher": ["$gcc"],
      "detail": "Generated task"
    }
  ]
}
  
  1. settings.json:
  • 配置一些全局设置。可以在
    .vscode/settings.json
    文件中加入以下配置:
  
{
  "files.associations": {
    "*.cpp": "cpp",
    "*.h": "cpp"
  },
  "editor.formatOnSave": true,
  "editor.tabSize": 4,
  "editor.detectIndentation": false
}
  
  • 这可以提高编辑体验,比如自动格式化代码。

4.安装C++插件

  1. 安装 C++ 插件:
  • 打开 VSCode,按
    Ctrl+Shift+X
    打开扩展面板。
  • 搜索
    C++
    ,找到
    C/C++
    插件(由 Microsoft 提供),点击安装。
  1. 编写并运行 C++ 代码:
  • 新建一个 C++ 文件,命名为
    main.cpp
    ,编写简单的测试代码:
  
#include <iostream>
using namespace std;
int main() {
    cout << "Hello, World!" << endl;
    return 0;
}
  
  • 保存文件。

  • Ctrl+Alt+N
    编译代码,查看终端输出。

通过以上步骤,你已经成功在 VSCode 中配置并运行 C++ 代码。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号