在 QtCreator 调试模式下看不到本地值
Can not see values of locals in QtCreator debug mode
我正在做一个 Qt5.7.0
(使用 C++ 4.9.1
)项目,我使用 QtCreator 4.1.0
作为 IDE。当 运行 应用程序处于 debug
模式时,我试图在 BreakPoint
上找出 Locals and Expressions
的值。但是我看不到这些值。它显示了一些对我来说不太重要的值(添加的屏幕截图以供参考)。
如您所见,我认为有一些 QString
没有显示其值,而是显示地址。即使 int
也会发生同样的事情。
有什么办法可以解决这个问题吗?
仅供参考,甚至在 2 天前它还是很完美的。我不知道什么被意外改变了。
在菜单栏中,转到 Tools
、Options
。然后在左窗格中 select Debugger
。现在 select Locals and Expressions
选项卡。我认为,您未选中 Use Debugger Help
复选框。
Screenshot
选中此复选框。我想,问题就解决了。
我正在做一个 Qt5.7.0
(使用 C++ 4.9.1
)项目,我使用 QtCreator 4.1.0
作为 IDE。当 运行 应用程序处于 debug
模式时,我试图在 BreakPoint
上找出 Locals and Expressions
的值。但是我看不到这些值。它显示了一些对我来说不太重要的值(添加的屏幕截图以供参考)。
如您所见,我认为有一些 QString
没有显示其值,而是显示地址。即使 int
也会发生同样的事情。
有什么办法可以解决这个问题吗?
仅供参考,甚至在 2 天前它还是很完美的。我不知道什么被意外改变了。
在菜单栏中,转到 Tools
、Options
。然后在左窗格中 select Debugger
。现在 select Locals and Expressions
选项卡。我认为,您未选中 Use Debugger Help
复选框。
Screenshot
选中此复选框。我想,问题就解决了。