2012-11-09 49 views
3

我想調試Visual Studio 2012中的C++項目,當試圖查看字符串值時,我得到錯誤'讀取字符串的錯誤'。 我可以找到的唯一相關文章是: http://connect.microsoft.com/VisualStudio/feedback/details/721456VS2012 C++ <錯誤讀取字符串的字符>

但我的項目沒有任何相關的預處理器選項集。

繼承人的截圖正好說明我的意思

error http://img854.imageshack.us/img854/1682/09112012100524.png

此錯誤的任何幫助,將不勝感激!

+0

這是一個發佈版本還是調試版本? – Benj

+0

它目前設置爲調試。 – Twisted89

回答

3

0xcdcdcdcd是Microsoft使用的特殊標記序列調試版本,並顯示未初始化的內存存在:

Well known magic numbers

這個相當建議您尚未初始化AptConstItem內的字符串。

2

我有這個相同的問題,這是我的構建定義中的問題。我可以調試一些變量,但不是其他變量。我不得不關閉所有優化。在C/C++ - >優化和鏈接器 - >優化。

相關問題