首页 > 解决方案 > 如何在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"
        }
    ]
}

提前致谢。

标签: c++visual-studio-code

解决方案


推荐阅读