Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は現在、Xcodeを使用してCocos2d-xを開発しています。しかし、LLDBを使用してC++オブジェクトの実際のクラスを調べる方法がわかりません。画像でわかるように、Xcodeのインスペクターは実際のクラスを知っていますが、知らないp場合もあります。po
p
po
したがって、問題は次のとおりです。LLDBを使用してC++オブジェクトの実際のクラスを調べる方法は?
これは、XcodeUIでデフォルトで「動的タイプ」が有効になっているためです。動的型は、「このオブジェクトの実際の型を把握する」という意味のLLDB用語です。コンソールで同じ動作をするために、次のように入力してみてください。
(lldb) frame variable -d run-target pObject
オープンソースのLLDBでは、次のように入力することもできます
(lldb) expr -d run-target -- pObject