C++ 调试C/C+;时如何查看全局变量+;Eclipse中的代码?

C++ 调试C/C+;时如何查看全局变量+;Eclipse中的代码?,c++,debugging,gdb,eclipse-cdt,C++,Debugging,Gdb,Eclipse Cdt,在Eclipse中调试C/C++代码时,我曾经能够在variables视图中看到全局变量。现在,我只看到局部变量,“添加全局变量…”选项(图标是一个带眼镜的球体)不见了: 我可以手动添加表达式,但这不方便。我是遗漏了什么,还是故意删除了 我在Windows 10上使用Eclipse 2019-12和Eclipse CDT 9.10.0.201912051559。全局变量不会显示在变量视图中。 相反,您可以在“表达式”视图中添加感兴趣的表达式。 你可以点击这个链接,它可以帮助你:this:FWI

在Eclipse中调试C/C++代码时,我曾经能够在variables视图中看到全局变量。现在,我只看到局部变量,“添加全局变量…”选项(图标是一个带眼镜的球体)不见了:

我可以手动添加表达式,但这不方便。我是遗漏了什么,还是故意删除了


我在Windows 10上使用Eclipse 2019-12和Eclipse CDT 9.10.0.201912051559。

全局变量不会显示在变量视图中。

相反,您可以在“表达式”视图中添加感兴趣的表达式。
你可以点击这个链接,它可以帮助你:

this:FWIW,如果可以的话,你真的应该避免全局变量。常量并不坏(它们不能更改),但可变全局变量使代码更难推理,并且往往是bug的来源。@我确实看到了这个问题,但正如我所说,“添加全局变量…”选项现在完全消失了,所以这与此无关。正如我在问题中所说,“我可以手动添加表达式,但这很不方便。”我正在寻找一种方法来恢复旧的行为,默认情况下可以看到全局变量。@David请对提到的错误发表评论。