XCodeでいくつかのQtコンテナをデバッグしようとしていますが、GDBから返される結果は役に立ちません。
print l1
$1 = (QSharedPointer<QList<SNAPSHOT> > &) @0x102780650: {
<QtSharedPointer::ExternalRefCount<QList<SNAPSHOT> >> = {
<QtSharedPointer::Basic<QList<SNAPSHOT> >> = {
value = 0x1161e47e0
},
members of QtSharedPointer::ExternalRefCount<QList<SNAPSHOT> >:
d = 0x1161ace00
}, <No data fields>}
Current language: auto; currently c++
(gdb) print strQuery
$2 = {
d = 0x1161e2890
l1(QList)とstrQuery(QString)から有用な出力を取得するにはどうすればよいですか?
「printq4string」のようないくつかのマクロを追加するこの.gdbinitを使用してみましたが、構造体を出力するときに各メンバー変数でこれを手動で実行する必要があるため、使用するのは非常に面倒です。