7

我现在正在用 Xcode 开发 Cocos2d-x。但我不知道如何使用 LLDB 检查 C++ 对象的实际类。正如您在图像中看到的,Xcode 的检查器知道实际的类但ppo不知道。

所以问题是:如何用 LLDB 检查 C++ 对象的实际类?

LLDB 知道实际的类

4

1 回答 1

7

这是因为 Xcode UI 默认启用了“动态类型”。动态类型是 LLDB 的术语,表示“我要找出这个对象的实际类型”。为了在控制台上获得相同的行为,您可以尝试输入

(lldb) frame variable -d run-target pObject

在开源 LLDB 中,您还可以键入

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