761棋牌_761棋牌app下载_761棋牌游戏中心大厅

761棋牌加入了众多的创新玩法,所以说在选择娱乐天体验的时候你一定要相信761棋牌,一定会给大家提供最好的娱乐享受,因为现在的名气很大。

By

在 VSCode 中配置 C++ 环境

前言

参考了一些博客,最后加了些自己的配置,方便以后配置。

其中重点参考了:VSCode下配置C++

1. 安装C++编译器

下载地址

下载完后基本是一直下一步, 最后有下图选择安装管理器:

安装地址可以选择默认:C:\MinGW\

2. 配置环境变量

参考配置:

这个时候打开 windows 命令行(cmd)就可以直接使用 gcc/g++ 了,我们可以查看下 gcc 的版本:

3. 配置 VSCode

VSCode 主要有三个文件需要配置:c_cpp_properties.json、task.json、launch.json,这三个文件在你选择工作目录(workspace)之后会默认生成,你需要再做一些修改。

这三个文件的作用分别是:

  • ccppproperties.json - 配置的是编译器和调试器的路径,由于拓展的自动检测免去了头文件的路径。
  • tasks.json - 顾名思义就是一个任务,我们将这个任务跟launch.json的运行绑定了在一起,就是运行launch.json时也必然会运行tasks.json。 上面配置的任务是对源文件进行编译。另外该任务可以单独运行,就是仅编译不运行。
  • launch.json - 就是我们 Ctrl+F5 时执行的文件

另外,在这之前,为了方便我们要先安装 C++ 扩展(插件)。

3.1 安装 C++ 扩展

这个本身是非必要的,但是安装了之后能够简化许多工作以及有代码、语法提示等功能,所以也是必要的,安装此扩展:

3.2 配置 ccppproperties.json 文件

注意:以下我的 MingGW 和 gcc 目录分别为:C:/mingw/bin/ 和 C:/mingw/bin/gcc.exe,请修改成自己的。

参考配置:

{
    "configurations": [
        {
            "name": "MinGW",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.17134.0",
            "compilerPath": "C:/mingw/bin/gcc.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "msvc-x64"
        }
    ],
    "version": 4
}

3.3 配置 tasks.json 文件

参考配置:

{
  "tasks": [
    {
      "type": "shell",
      "label": "complie",
      "command": "C:/mingw/bin/gcc.exe",
      "args": [
        "-g",
        "${file}",
        "-o",
        "${fileDirname}\\${fileBasenameNoExtension}.exe"
      ],
      "options": {
        "cwd": "C:/mingw/bin"
      }
    }
  ],
  "version": "2.0.0"
}

3.4 配置 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": "gcc.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": "C:\\mingw\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "complie"
        }
    ]
}

4. 效果图

参考资料

  • MinGW安装和使用
    https://www.cnblogs.com/qcssmd/p/5302052.html

  • VSCode下配置C++
    https://blog.csdn.net/qq_34859482/article/details/85813680

  • vs code 配置c/c++环境
    https://blog.csdn.net/qq_41746268/article/details/84262685

原创声明

转载请注明:呓语 » 在 VSCode 中配置 C++ 环境