可以使枚举调试器意识的宏吗?

时间:2018-08-14 05:37:01

标签: c++ qt debugging gdb cdb

我正在将Qt Creator 4.7.0和Qt 5.9.2 LTS一起使用。 有没有一种简便的方法可以使调试器( GDB CDB )了解您自己的enum类型,而不必创建自定义调试助手(例如,使用像Q_MAKE_DEBUGGING_AWARE这样的宏?

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

1 个答案:

答案 0 :(得分:4)

在Qt Creator 4.7.0之前运行良好。我发现取消选中工具>选项>调试器> CDB>使用Python转储器即可解决此问题,并且我的所有枚举均正确显示在所有调试器输出窗口中。