c++ - 使枚举调试器感知的宏?

标签 c++ qt debugging gdb cdb

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

到目前为止,对于那些自定义枚举值,只显示“xyz 类型的值”。

最佳答案

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

关于c++ - 使枚举调试器感知的宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51834348/

相关文章:

c++ - 为 Visual Studio 2010 设置 OpenCV-2.3

c++ - 使用 qSort 时遇到问题

c++ - 使用 Qt 从 .cmd 文件输出中读取 Echo

c++ - while循环后的语句不执行

c++ - 如何在 OpenCV 中找到两个灰度图像的重叠部分?

c++ - ‘断言’函数: weird behavior

qt - 使用 QML 在 tableview 中居中一个复选框

java - 如何排除 Java Web 服务故障?

django - 在 Django 中为请求设置断点的位置(在调度之前)?

c++ - 哪种编程技术最能帮助您在错误投入生产之前避免或解决错误