2012-05-08 19 views
6

Dove posso trovare le stampanti gdb pretty per qt5?GDB pretty stampanti per Qt5

Sono riuscito a trovare solo per qt4 sul sito per sviluppatori di kde. Forse qualcuno sa se esistono delle belle stampanti per la nuova versione di Qt e dove posso trovarle.

So che è possibile utilizzare l'ultima versione di QtCreator, ma ho bisogno di semplici script Python per GDB.

risposta

3

Le belle stampanti presenti su https://techbase.kde.org/Development/Tutorials/Debugging/Debugging_with_GDB sono solo parzialmente compatibile con Qt 5. Alcuni i tipi (come QByteArray) non sono gestiti correttamente.

Alex Merry ha lavorato su Qt 5 graziose stampanti e tried per inserirle nei pacchetti Qt5 Base (sfortunatamente non l'ha fatto). Per comodità, ho reso disponibili le sue stampanti al numero https://github.com/Lekensteyn/qt5printers

+0

Quale versione di gdb è richiesta per utilizzare https://github.com/Lekensteyn/qt5printers? quando provo ad usarlo su 'GNU gdb (GDB) Red Hat Enterprise Linux (7.2-75.el6)' Ricevo 'Traceback (ultima chiamata ultima): File" ", riga 3, in File "/home/myusername/gdb/printers/qt5printers/__init__.py", la linea 42, in importazione gdb.printing ImportError: No module named printing' – bgoodr

+0

@bgoodr Hai bisogno di almeno GDB 7.3 per il modulo abbastanza stampa (https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=7b51bc51e108b017e45141b15d940514a31260f6, vedi anche il file NEWS) – Lekensteyn