【问题标题】:Macro to make enums debugger-aware?使枚举调试器感知的宏?
【发布时间】:2018-08-14 05:37:00
【问题描述】:

我正在使用 Qt Creator 4.7.0 和 Qt 5.9.2 LTS。 有没有一种简单的方法可以让调试器(GDBCDB)知道您自己的 enum 类型,而无需创建自定义调试帮助器(例如,使用类似的宏也许Q_MAKE_DEBUGGING_AWARE

到目前为止,这些自定义枚举值仅显示“xyz 类型的值”。

【问题讨论】:

  • 这似乎是 QtCreator 内部的一个问题。在更新到 4.7.0 之前它运行良好。我也在寻找解决方案。

标签: c++ qt debugging gdb cdb


【解决方案1】:

在 Qt Creator 4.7.0 之前它运行良好。我发现取消选中 Tools > Options > Debugger > CDB > Use Python dumper 可以解决这个问题,并且我的所有枚举都正确显示在所有调试器输出窗口中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 1970-01-01
    • 1970-01-01
    • 2021-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多