7

私は現在、Xcodeを使用してCocos2d-xを開発しています。しかし、LLDBを使用してC++オブジェクトの実際のクラスを調べる方法がわかりません。画像でわかるように、Xcodeのインスペクターは実際のクラスを知っていますが、知らないp場合もあります。po

したがって、問題は次のとおりです。LLDBを使用してC++オブジェクトの実際のクラスを調べる方法は?

LLDBは実際のクラスを知っています

4

1 に答える 1

7

これは、XcodeUIでデフォルトで「動的タイプ」が有効になっているためです。動的型は、「このオブジェクトの実際の型を把握する」という意味のLLDB用語です。コンソールで同じ動作をするために、次のように入力してみてください。

(lldb) frame variable -d run-target pObject

オープンソースのLLDBでは、次のように入力することもできます

(lldb) expr -d run-target -- pObject
于 2013-01-16T01:54:38.787 に答える