2024-09-23 关于VSCode与C++Debug 调试所遇见的问题

1、VsCode Debug 调试问题

image.png

此时最主要的是配置两个文件夹在.vscode文件夹下:tasks.jsonlaunch.json.

image.png

1.1 tasks.json配置文件如下:

{
    "version": "2.0.0",
    "tasks": [    
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "E:/MinGW/bin/g++.exe", // 将该部分修改为个人路径
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "E:/MinGW/bin", // 将该部分修改为个人路径
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "调试器生成的任务。"
        }
    ]
}

1.2 launch.json配置文件如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "C/C++",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "E:\\MinGW\\bin\\gdb.exe", // 修改该部分路径为个人路径
            "preLaunchTask": "compile",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
        },
    ]
}

1.3 如果此时仍存在一些问题

下载以下文件夹
通过网盘分享的文件:mingw64.zip
链接: https://pan.baidu.com/s/1syOBBkVDqRMWzcUqn0pz2Q 提取码: 9gig
--来自百度网盘超级会员v5的分享

解压缩后将以下文件直接复制至原MinGW安装路径,并选择覆盖!


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容