调试器不显示Xcode 5.0.2中的浮点值

时间:2013-11-20 17:15:51

标签: c++ xcode

自更新Xcode以来,我的C ++项目没有显示调试器中任何浮点数的值:当鼠标移入变量或在变量视图中查看它们的值时,浮点数始终显示零值,而整数,字符串和布尔值显示正确。

此处的简单示例项目:http://www.flyingbreakfast.com/misc/Debugger-bug-Xcode-5.0.2.zip

float exampleFloat = 9;  // Displays 0 in debugger/variables view
int exampleInt = 9;      // Displays 9 in debugger/variables view

exampleInt += 0;         // Breakpoint on this line

在LLDB提示符中键入print exampleFloat会打印正确的值9,并将值记录到stdout也会输出正确的值。这个错误适用于所有花车,而不仅仅是当地人。

我已经检查过以确保项目设置为在debug中构建,设置为优化O0,并且未设置为剥离调试符号。

此问题也出现在Xcode 5.0.1中。

2 个答案:

答案 0 :(得分:1)

右键单击“变量视图”中的变量,然后选择“编辑摘要格式...”并检查该文本字段中是否有任何内容。就我而言,那个领域有一个零。

答案 1 :(得分:0)

这对我来说很好。你确定没有其他事情发生吗?

enter image description here