在 VSCode 中只看到调试 C++ 的局部变量

Nis*_*sba 11 c++ visual-studio-code

我正在使用 Visual Studio Code,当我调试(我正在调试用 Clang 编译的 C++ 代码)时,我只看到局部变量。我没有看到任何全局变量列表。

如何查看所有变量?

在此处输入图片说明

在这种情况下,我在一个循环中,我只看到循环内部定义的所有变量,而不是外部定义的变量。

And*_*w L 10

您需要手动将全局变量添加到监视窗口。

  1. 设置断点
  2. 开始调试(调试 -> 开始调试或 F5)
  3. 打开监视窗口(调试 -> Windows -> 监视 -> 监视 1)
  4. 手动输入变量名

  • 手动输入并不是一个长期的解决方案。 (3认同)