2013-11-20 41 views
0

自更新Xcode以來,我的C++項目不會顯示調試器中任何浮動的值:當鼠標移動到變量上或在變量視圖中查看它們的值時,始終浮動顯示值爲零,而整數,字符串和布爾值正確顯示。調試器不顯示浮動在Xcode 5.0.2中的值

死簡單的示例項目位置: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 

鍵入print exampleFloat在LLDB及時打印9的正確值,並記錄值也到標準輸出打印正確的價值觀。這個錯誤適用於所有的浮動,而不僅僅是當地人。

我已檢查以確保項目設置爲在調試中生成,設置爲優化O0,並且不設置爲去除調試符號。

此問題也出現在Xcode 5.0.1中。

+0

我不明白這個問題,但你可以試試gdb代替lldb。或者向Apple發送SSCCE和錯誤報告。 – klm123

+0

我向蘋果提交了一個錯誤報告,但同時這使得調試非常耗時。有沒有解決此問題的解決方法? –

回答

1

的變量右鍵單擊變量視圖中選擇「編輯彙總格式...」,然後檢查是否有在該文本字段什麼。就我而言,這個領域是零。

0

這對我來說工作得很好。你確定沒有其他事情了嗎?

enter image description here

相關問題