调试中的监视窗口为空

Posted

技术标签:

【中文标题】调试中的监视窗口为空【英文标题】:watch window in the debug is empty 【发布时间】:2015-05-20 12:59:14 【问题描述】:

我试图了解如何修复我的监视窗口,但没有找到任何好的答案(我使用的是 Visual Studio 2013)。

我使用了调试器,突然监视窗口没有显示值或我在块中拥有的对象 - 实际上它不再显示任何内容。 有谁知道怎么解决?

非常感谢!!!

【问题讨论】:

【参考方案1】:

也许这会对你有所帮助:

在中断时打开添加了变量的快速观察对话框 模式,右键单击源窗口名称中的变量名称并选择 快速观看。这会自动将变量放入 QuickWatch 对话框。

Source

【讨论】:

谢谢!我只是一个一个地添加它们并且知道它有效! 如果这是答案,请将其标记为答案。很高兴我能帮忙。【参考方案2】:

默认情况下,Watch 窗口不显示任何内容,您需要向其中添加内容以查看值。在您的情况下,可能发生的情况是您错误地删除了已有的内容,或者遇到了错误,导致解决方案中的某些内容损坏并且丢失了。

如果您想查看当前范围内的所有内容,Locals 窗口是您的最佳选择。

如果您想要它的超集(同时具有当前和上一个语句),请使用“自动”窗口。

QuickWatch 对话框在概念上类似于 Watch 窗口,但 QuickWatch 一次只能显示一个变量或表达式

https://msdn.microsoft.com/en-us/library/bhawk8xd.aspx

【讨论】:

以上是关于调试中的监视窗口为空的主要内容,如果未能解决你的问题,请参考以下文章

为啥 VS2015 调试器不能在监视窗口中正确显示函数地址?

c#中,调试的时候,下面怎么不显示局部变量和监视窗口?

vs2010哪个版本显示监视窗口

调试器如何只看到值而不是变量的内存地址

有啥办法可以解决调试时 XCode 死机,并且无法填充变量监视窗口?

C语言学习 -- VisualStudio基本调试方法