我现在用Xcode开发Cocos2d-x。但我不知道如何用LLDB检查C ++对象的实际类。正如您在图像中看到的那样,Xcode的检查员知道实际的类,但p
或po
没有。
所以问题是:如何用LLDB检查C ++对象的实际类?
答案 0 :(得分:7)
这是因为Xcode UI具有"动态类型"默认启用。动态类型是LLDB术语,用于"我将弄清楚这个对象的实际类型"。 为了在控制台上获得相同的行为,您可以尝试键入
(lldb) frame variable -d run-target pObject
在开源LLDB中,您也可以输入
(lldb) expr -d run-target -- pObject