QT 调试器显示不正确的变量值(假而不是真)
Posted
技术标签:
【中文标题】QT 调试器显示不正确的变量值(假而不是真)【英文标题】:QT debugger displaying incorrect value for variable (false instead of true) 【发布时间】:2016-09-20 04:43:50 【问题描述】:我正在使用 QT Creator 3.5.1。我有 QT 5.5.1(MSVC 2013,32 位)。修订版 e548635a24。我还安装了适用于 Windows/CDB 的调试工具,并被 QT Creator 自动检测到。
在调试的时候遇到了这种情况:
注意 isUdp 显示为假,即使当前行箭头显示我们输入了 if 语句的真部分。
发生了什么事?
【问题讨论】:
【参考方案1】:我认为您可能已将同一个变量 (isUdp) 声明为成员变量和局部变量。 尝试为您的变量使用不同的名称。我希望这会有所帮助。
【讨论】:
感谢您的回答,但这不是我的问题。我检查了我的代码以确保,但即使这样也没有必要,因为当您将鼠标悬停在 if 语句中的 isUdp 变量上时,会显示指示错误值的弹出窗口。以上是关于QT 调试器显示不正确的变量值(假而不是真)的主要内容,如果未能解决你的问题,请参考以下文章