vscode 调试

VScode 调试教程 tasks.json和launch.json的设置(超详细)_vscode launch.json在哪-CSDN博客

launch.json

cpp 复制代码
 {
    // 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": "fmt_transform",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/bin/fmt_transform",
            "args": [
                "../config/fmt_transform/"
            ],      
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}/build",
            "externalConsole": false,
            "MIMode": "gdb",
            "preLaunchTask": "build_debug",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        },

        {
            "name": "road_generater",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/bin/road_generater",
            "args": [
                "../config/road_generater/"
            ],      
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}/build",
            "externalConsole": false,
            "MIMode": "gdb",
            "preLaunchTask": "build_debug",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        },
        {
            "name": "road_surface",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/bin/road_surface",
            "args": [
                "../config/road_surface/"
            ],      
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}/build",
            "externalConsole": false,
            "MIMode": "gdb",
            "preLaunchTask": "build_debug",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        },
        {
            "name": "lane_generater",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/bin/lane_generater",
            "args": [
                "../config/lane_generater/"
            ],      
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}/build",
            "externalConsole": false,
            "MIMode": "gdb",
            "preLaunchTask": "build_debug",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        },
        {
            "name": "force_align",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/bin/force_align",
            "args": [
                "../config/force_align/"
            ],      
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}/build",
            "externalConsole": false,
            "MIMode": "gdb",
            "preLaunchTask": "build_debug",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        },
        {
            "name": "zsmooth",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/bin/z_value_smooth",
            "args": [
                "../config/zsmooth/"
            ],      
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}/build",
            "externalConsole": false,
            "MIMode": "gdb",
            "preLaunchTask": "build_debug",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        },
        {
            "name": "boundary_fitting",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/bin/boundary_fitting",
            "args": [
                "../config/boundary_fitting/"
            ],      
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}/build",
            "externalConsole": false,
            "MIMode": "gdb",
            "preLaunchTask": "build_debug",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        },
        {
            "name": "obj_generater",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/bin/obj_generater",
            "args": [
                "../config/obj_generater/"
            ],      
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}/build",
            "externalConsole": false,
            "MIMode": "gdb",
            "preLaunchTask": "build_debug",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}
相关推荐
BI专家之路1 小时前
安装linux/hadoop/jdk/hive
linux·hive·hadoop
程与留13 小时前
15_国际化和本地化:tr()、ts 文件、QM 文件、多语言切换
c++·qt
GeW14 小时前
超详细!RHCE10版通用备考策略,内含评分细则解读
linux
用户0413284651315 小时前
Linux 服务开机自启动怎么配置?systemctl enable 原理详解
linux
程与留15 小时前
14_Qt 样式表(QSS)入门(语法、选择器、美化实战)
c++·qt
欧特克_Glodon1 天前
OpenCV计算机视觉开发入门与实践<二十七>:图像分割概述
c++·人工智能·opencv·计算机视觉
蒸蒸yyyyzwd1 天前
cpp 选手秋招学习笔记 day21
c++·面试·八股
草莓熊Lotso1 天前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
张文君1 天前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12
linux·python
贝锐1 天前
从国产化信创设备到商用安卓终端,向日葵如何帮助企业实现统一运维管理?
linux·运维·远程控制