2
這是一個糟糕的情況:我有一個大的C++應用程序在Windows上有一個內存損壞。調試undebuggable應用程序的內存損壞
基本上我傾倒了一個浮點型變量的內容,並從其他地方的字符串「hello world」中找到了「hell」的ASCII碼。
最大的問題是:我無法用內存斷點調試它,因爲這只是在Visual Studio之外的發佈模式下發生的(Visual Studio啓動的發佈模式沒有觸發錯誤,也沒有使用調試符號發佈) 。
由於應用程序很大,並且操作很多字符串,我不知道如何調試它。
您對如何繼續有什麼想法嗎?
Libera te tutemet ex infernis。 –
+1僅用於標題:)您是否可以使用優化級別進行調試以製作帶有失敗調試符號的版本?另外,以不同的順序鏈接事物,也許? –
此外,我不得不問,'有很多字符串操作' - 這些字符串,他們,有沒有機會,用char * C風格的字符串? –