``` boost::shared_ptr< RMLaneElment_t[] > ```如何配置launch.json,使这种类型,能够在调试的时候直观的看出值
时间: 2024-01-25 14:12:40 浏览: 68
launch.json
要在调试过程中直观地查看`boost::shared_ptr< RMLaneElment_t[] >`类型的值,你可以在`launch.json`文件中进行配置。以下是一种可能的配置方式:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/your_program",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "/path/to/your/gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for boost::shared_ptr",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
```
在上述配置中,你需要将`/path/to/your/gdb`替换为你系统上实际的GDB调试器路径。此外,我们使用了`setupCommands`来添加一个命令来启用`boost::shared_ptr`的漂亮打印(pretty-printing)功能。
这样配置后,在调试过程中,你应该能够直观地查看`boost::shared_ptr< RMLaneElment_t[] >`类型的值。
阅读全文