如何在 CLion 中调试时显示全局变量?

如何在 CLion 中调试时显示全局变量?

我在调试程序时,程序中的全局变量没有显示出来。如何在调试过程中在变量窗口中显示全局变量?

答案1

调试时,我可以从变量仪表板中为全局变量创建一个新的观察器。它应该是“变量”选项卡正下方的加号(CLion 2021.3.3)。奇怪的是它没有自动显示。

答案2

https://youtrack.jetbrains.com/issue/CPP-4992

上述请求意味着目前仍然无法查看全局变量。因此... 一个基本的解决方法是使用 stdout,直到添加此功能为止。

答案3

我使用了一种 hack。我创建一个局部变量并将其分配给全局变量,这样就可以在调试器中看到这个局部变量。

答案4

如果您使用的是 macOS,请按option+ fn+ f8,然后在提示窗口中搜索全局变量。然后 CLion 会要求您添加到 Watches。(按cmd+ shift+ enter

在此处输入图片描述

相关内容