我在调试程序时,程序中的全局变量没有显示出来。如何在调试过程中在变量窗口中显示全局变量?
答案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)