QtCreator / Debugger,本地和表达式

时间:2017-04-05 12:42:32

标签: c++ debugging qt-creator

我一直在使用QtCreator超过一年,今天我发现了一些新的行为。我不确定它的功能是否一直存在并由偶然的击键触发。

我正在使用QtCreator

    Qt Creator 4.2.1
    Based on Qt 5.8.0 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit)
    Built on Jan 20 2017 01:20:15
    From revision 7071b61e02

在某些时候,调试器监视窗口已经停止正常工作,我知道之前我已经能够扩展指针并深入到类中以显示成员的状态。在很多情况下,我现在显示指针,然后通常显示地址,如果我尝试扩展指针,它只显示[0]而没有别的。

参数并不总是出现在“本地和表达式”窗口中。我还注意到在调试对象时不再出现'this'。

这使得开发变得非常困难。

问题是,这是一个隐藏在某处的选项还是一个错误?

enter image description here

屏幕截图显示调试器在显示的成员函数中有一个断点,在Locals and Expressions视图中注意没有'this',并且还缺少pobjLayout和pobjGraphic的本地参数。

另请注意,视图中也缺少局部变量(指针)。

不确定它会有所帮助,但这里是带有断点的堆栈截图。

enter image description here

0 个答案:

没有答案