2012-07-04 53 views
0

我的操作系統是x64上的Windows 7。如何讓我的應用程序的崩潰位置?

我想在我的MFC應用程序上使用一個映射文件,我只是簡單地做了一次,當我點擊CButton時會崩潰。

此映射文​​件顯示「首選加載地址爲00400000」,Visual Studio調試器說崩潰位置爲0x775015de,這似乎太大而且非常錯誤。

這可能是因爲有些我沒有看到正確的崩潰位置。

如果我能弄清楚我錯過了什麼,那將會很棒。

在此先感謝。

+0

崩潰可能是由程序引起的,但可能會出現在您不使用的庫中。例如,如果您傳遞無效或虛假參數,許多Windows API都會崩潰。 – reuben

+1

搜索如何使用visual studio進行調試。提示:按下'F5',查看調用堆棧標籤,並將鼠標懸停在變量上,一旦程序崩潰並進入調試器。 – David

+0

感謝您的所有答案。我查看了調用堆棧選項卡,它來自ntdll.dll。那我怎麼能得到我想要的崩潰位置? –

回答

0

切換斷點並查看調用堆棧以查看哪些函數導致程序崩潰(如果可能)。