2011-09-11 17 views
2

GDB 7.0は、STLオブジェクトにかなりのprntingを追加しました。ただし、この実装は、GCC版のSTLのみをサポートしています。あなたが例えばDinkumのSTLの実装を使用している場合、あなたはおそらく、このメッセージが表示されます。GDBサポートSTL可視化(きれいな印刷)

File "c:/development/bbndk/python\libstdcxx\v6\printers.py", line 588, in to_string 
    ptr = self.val ['_M_dataplus']['_M_p'] 
gdb.error: There is no member or method named _M_dataplus. 

は、誰もがおよそオープンソースまたはDinkumと互換性のプリティプリンタライブラリのcommertial実装を知っていますか?

+0

私は以前あなたを見たことがあります。質問をするためにここに来るたびに新しいユーザーアカウントを作成しますか? :) –

答えて

0

Dinkum STLで動作するようにlibstdcxx/v6/printers.pyを変更するのはかなり簡単です。

は、誰もがおよそオープンソースまたはDinkum

と互換性のプリティプリンタライブラリのcommertial実装Dinkumを掲載しを知っていますか?

+0

私はすべての下の票を理解していません。 Dinkumのlibstdcxxプリンタを調整するのは簡単ではないと主張していますか?そうすることはOPに役立たないでしょうか? –

関連する問題