gpt4 book ai didi

c++ - 在 Qt Creator 调试器中显示定制信息 "locals and expressions"

转载 作者:搜寻专家 更新时间:2023-10-31 01:43:46 26 4
gpt4 key购买 nike

Win 7、Qt Creator、Qt 5.3、

如果我想在Qt调试器中显示我自己的类的内容,我该怎么做呢?我不想只显示技术细节,而是想提供一个概要。因此,就像下面屏幕截图中的 QStringListstd:string 一样,我想为我的类显示一个定制的字符串。

Locals and expressions

显然,我可以为某些库安装插件,例如对于 libstdc++ ,参见 here .我怎样才能让我的类(class)达到同样的效果?

最佳答案

解决方案取决于您使用的调试器后端。对于 Windows,可以是 GDB(当使用 MinGW 作为编译器时)或 CDB(当使用 MS 编译器时)。扩展显示格式对于 GDB 来说是最简单的,它允许 Python 用于显示生成。 Qt Creator 使用的代码位于 share/qtcreator/debugger/*.py 下,您可以查看 qttypes.py、stdtypes.py、boosttypes.py 以了解要做什么。在文档的“扩展基于 Python 的调试助手”部分可以找到一些概述,请参阅 http://qt-project.org/doc/qtcreator-3.1/creator-debugging-helpers.html

关于c++ - 在 Qt Creator 调试器中显示定制信息 "locals and expressions",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com