21xrx.com
2025-04-10 15:33:18 Thursday
文章检索 我的文章 写文章
Visual Studio Code C++配置指南
2023-06-29 13:18:01 深夜i     19     0
Visual Studio Code C++ 配置指南

Visual Studio Code是一个流行的开发环境,用来编写并调试各种编程语言的代码。当我们在使用Visual Studio Code来编写C++代码时,需要配置一些设置才能让其正常运行。在本篇文章中,我们将会讲解如何在Visual Studio Code中配置C++。

1. 安装 C/C++ 扩展程序:

首先,在Visual Studio Code的插件市场中搜索 C/C++ 扩展程序并安装它。这个扩展程序能够为你提供更好的语法高亮、代码补全、代码导航和一些必要的设置。

2. 安装编译器:

为了在 Visual Studio Code 中编译和运行 C++ 程序,你需要安装一个 C++ 编译器。在Windows上可以安装MinGW-w64编译器,而在Linux和MacOS上则可以使用GCC编译器。如果您想从Visual Studio Code中使用编译器,您应该把编译器添加到系统的环境变量中。

3. 配置 task.json文件:

在Visual Studio Code中打开一个C++文件,然后在VSCode的菜单中选择Terminal> Configure Task > C/C++: g++ build active file

这个操作会自动创建一个 **task.json** 文件,它定义了编译和运行 C++ 程序的任务。

默认的 task.json 文件内容如下:

{
  "version": "2.0.0",
  "tasks": [
    {
      "type": "cppbuild",
      "label": "C/C++: g++ build active file",
      "command": "/usr/bin/g++",
      "args": [
        "-g",
        "${file}",
        "-o",
        "${fileDirname}/${fileBasenameNoExtension}"
      ],
      "options": {
        "cwd": "${workspaceFolder}"
      },
      "problemMatcher": [
        "$gcc"
      ],
      "group":
        "isDefault": true
      
    }
  ]
}

如果你不得不使用不同的编译器或不同的标志等设置,你应该修改 `task.json` 文件。如何修改 task.json 文件需要结合自己的具体情况。

4. 配置 settings.json 文件:

你也可以为C++文件在 Visual Studio Code 中配置默认的编译器和编译选项。在选定的C++文件中右键单击,选择 "Select as default for C/C++",然后在 *.vscode\settings.json* 中会自动添加配置信息,如下所示:

{
  "files.associations": {
    "*.c": "c",
    "*.cpp": "cpp"
  },
  "C_Cpp.default.includePath": [
    "C:/Qt/Tools/mingw810_64/include/c++/8.1.0",
    "C:/Qt/Tools/mingw810_64/include/c++/8.1.0/x86_64-w64-mingw32",
    "C:/Qt/Tools/mingw810_64/include",
    "C:/Program Files/Java/jdk1.8.0_231/include",
    "C:/Program Files/Java/jdk1.8.0_231/include/win32",
    "C:/MinGW/lib/gcc/x86_64-w64-mingw32/8.1.0/include",
    "${workspaceFolder}/**"
  ],
  "C_Cpp.default.cStandard": "c11",
  "C_Cpp.default.cppStandard": "c++14",
  "C_Cpp.default.compilerPath": "C:/Qt/Tools/mingw810_64/bin/g++.exe",
  "C_Cpp.default.compilerArgs": [
    "-std=c++14",
    "-W",
    "-Wall",
    "-Wconversion",
    "-Werror",
    "-Wextra"
  ]
}

在这个文件中,你可以设定默认的 C++ 标准、编译器路径、包含路径、编译器参数等。

综上所述,配置 Visual Studio Code 编写 C++ 程序需要完成以上四个步骤。完成后,你可以方便地在 Visual Studio Code 中编写和运行 C++ 程序。

  
  

评论区

请求出错了