• vscode搭建c/c++环境


    1. 安装mingw64

    2.vscode安装c/c++插件,run插件

    3.在workspace/.vscode文件夹下新建三个文件:

    1)c_cpp_properties.json

    {

        "configurations": [

            {

                "name": "Win32",

                "includePath": [

                    "${workspaceFolder}/**"

                ],

                "defines": [

                    "_DEBUG",

                    "UNICODE",

                    "_UNICODE"

                ],

                "windowsSdkVersion": "10.0.17763.0",

                "compilerPath": "E:\\mingw64\\bin\\g++.exe", /*bin目录下的g++.exe,两个反斜杠\\*/

                "cStandard": "c11",

                "cppStandard": "c++17",

                "intelliSenseMode": "${default}"

            }

        ],

        "version": 4

    }

    2)launch.json

    {

        "version": "0.2.0",

        "configurations": [

            {

                "name": "g++.exe build and debug active file",

                "type": "cppdbg",

                "request": "launch",

                "program": "${fileDirname}\\build\\${fileBasenameNoExtension}.exe", /*收纳exe可执行文件*/

                "args": [],

                "stopAtEntry": false,

                "cwd": "${workspaceFolder}",

                "environment": [],

                "externalConsole": true,

                "MIMode": "gdb",

                "miDebuggerPath": "E:\\mingw64\\bin\\gdb.exe", /*bin目录下的gdb.exe,两个反斜杠\\*/

                "setupCommands": [

                    {

                        "description": "为 gdb 启用整齐打印",

                        "text": "-enable-pretty-printing",

                        "ignoreFailures": true

                    }

                ],

                "preLaunchTask": "task g++"

            }

        ]

    }

    3)tasks.json

    {

        "tasks": [

            {

                "type": "cppbuild",

                "label": "C/C++: g++.exe 生成活动文件",

                "command": "E:\\mingw64\\bin\\g++.exe",

                "args": [

                    "-fdiagnostics-color=always",

                    "-g",

                    "${file}",

                    "-o",

                    "${fileDirname}\\${fileBasenameNoExtension}.exe"

                ],

                "options": {

                    "cwd": "${fileDirname}"

                },

                "problemMatcher": [

                    "$gcc"

                ],

                "group": {

                    "kind": "build",

                    "isDefault": true

                },

                "detail": "调试器生成的任务。"

            }

        ],

        "version": "2.0.0"

    }

    注意:这里三个文件 关于是mingw的安装位置,要根据自己的安装位置修改一下

  • 相关阅读:
    SpringBoot:入门简单使用
    正版软件|Ashampoo WinOptimizer 26 - Win优化器
    CentOS 7删除virbr0虚拟网卡
    ROS基础
    Excel2010打开独立窗口显示的方法
    Pyinstaller生成的exe程序,运行时找不到自定义模块
    第五十一天学习记录:C语言进阶:枚举和联合(共用体)
    不同数据的遍历(for in与for of)
    【Arduino】实验使用ESP32单片机根据光线变化控制LED小灯开关(图文)
    JAVA仓库管理系统(附源码+调试)
  • 原文地址:https://blog.csdn.net/weixin_41415820/article/details/133683284