c++ - 如何在vscode中使用微软C++扩展的调试器查看容器的内容(eq:std::vector)?
问题描述
我在 MacOS 上,我正在使用 Microsoft 的 vscode 的 C/C++ 扩展。调试时,我无法查看 STL 容器的内容(例如,std::vector 的元素)。这是调试器外观的图片。
这是我的launch.json
文件。
{
"version": "0.2.0",
"configurations": [
{
"name": "g++-9 - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "lldb",
"preLaunchTask": "C/C++: g++-9 build active file"
}
]
}
提前致谢。
解决方案
推荐阅读
- powershell - 我们如何识别文件是否包含标题或不使用 powershell / azure 数据工厂
- python - 使用 Selenium 检查复选框的标签并在 Python 中运行
- c++ - 我在我的 C++ 矩阵计算器程序中找不到错误
- c# - csvReared.Read 方法不读取内存流
- payment - 我在哪里可以找到 Paytm 钱包转账 API 的“subWalletGuid”?
- python - 无法在 Django 中加载张量流
- selenium - 异常:org.openqa.selenium.StaleElementReferenceException:过时元素引用:元素未附加到页面文档
- windows - 使用 Firebase CLI 启动 Firestore 模拟器时出现意外错误
- python - 查找扁平列表或元组的最大值
- ios - 如何使用 RxSwift 检测双击