适用于Qt5的GDB漂亮打印机

Igo*_*rov 8 c++ python qt gdb qt5

在哪里可以找到qt5的gdb漂亮打印机?

我只能在kde开发者网站上找到qt4.也许有人知道是否存在适用于新版Qt的漂亮打印机以及我可以在哪里找到它们.

我知道可以使用最新版本的QtCreator,但我需要简单的GDB python脚本.

elb*_*rez 5

作为参考,以下(gdbinit+ *.py)支持qt5对象,并且似乎会定期更新:

https://cgit.kde.org/kdevelop.git/tree/plugins/gdb/printers

https://github.com/KDE/kdevelop/tree/master/plugins/gdb/printers


Lek*_*eyn 5

https://techbase.kde.org/Development/Tutorials/Debugging/Debugging_with_GDB上列出的漂亮打印机仅与Qt 5部分兼容.某些类型(例如QByteArray)未正确处理.

Alex Merry曾在Qt 5漂亮的打印机上工作并尝试将这些打印机推入Qt5 Base软件包(不幸的是它没有成功).为方便起见,我在https://github.com/Lekensteyn/qt5printers上提供了他的打印机


Hal*_*lci -1

据我所知漂亮的打印机位于这里:http ://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python/

此外,还可以在此处找到启用了 Python 的 GDB 二进制文件。http://origin.releases.qt-project.org/gdb/

  • 那些漂亮的打印机是用于 libstdc++ 的。问题是关于 Qt5 的漂亮打印机 (2认同)