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
                }
            ]
        }
    ]
}
相关推荐
青草地溪水旁43 分钟前
c++ list的front和pop_front的概念和使用案例
c++·容器·list
夏尔Gaesar1 小时前
Vim安装与配置教程(解决软件包Vim没有安装可候选)
linux·编辑器·vim
扎量丙不要犟1 小时前
跨平台的客户端gui到底是选“原生”还是web
前端·javascript·c++·qt·rust·electron·tauri
hunter2062061 小时前
如何监控ubuntu系统某个程序的运行状态,如果程序出现异常,对其自动重启。
linux·chrome·ubuntu
linhhanpy1 小时前
自制虚拟机(C/C++)(二、分析引导扇区,虚拟机读二进制文件img软盘)
c语言·汇编·c++·python·stm32·操作系统
慕雪华年2 小时前
【Linux】opencv在arm64上提示找不到libjasper-dev
linux·运维·opencv
Stanford_11062 小时前
C++中常用的十大排序方法之4——希尔排序
c++·算法·微信小程序·排序算法·微信公众平台·twitter·微信开放平台
青草地溪水旁3 小时前
c++ list的front和pop_front的概念和使用案例—第2版
开发语言·c++·list
单蠢小威3 小时前
受击反馈HitReact、死亡效果Death Dissolve、Floating伤害值Text(末尾附 客户端RPC )
c++·chatgpt·ue5
s_little_monster4 小时前
【Linux】从硬件到软件了解进程
linux·运维·服务器·经验分享·笔记·学习·学习方法