【问题标题】:QT debugger displaying incorrect value for variable (false instead of true)QT 调试器显示不正确的变量值(假而不是真)
【发布时间】: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 语句的真部分。

发生了什么事?

【问题讨论】:

    标签: qt qt-creator


    【解决方案1】:

    我认为您可能已将同一个变量 (isUdp) 声明为成员变量和局部变量。 尝试为您的变量使用不同的名称。我希望这会有所帮助。

    【讨论】:

    • 感谢您的回答,但这不是我的问题。我检查了我的代码以确保,但即使这样也没有必要,因为当您将鼠标悬停在 if 语句中的 isUdp 变量上时,会显示指示错误值的弹出窗口。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 2015-09-14
    相关资源
    最近更新 更多