Re: [問題] 程式不預期發生記憶體錯誤

看板C_and_CPP (C/C++)作者 (火犀在陣)時間13年前 (2012/09/07 19:42), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《licheer (HOPE)》之銘言: : 開發工具是VC6 : compile成release後,常常不預期出現記憶體錯誤(不可為讀) : 有沒有什麼辦法可以在執行階段留下出錯的訊息 : 可反查是在哪的.c檔的哪一行發生的? : 另外,VC6有沒有裝SP6,會有影響嗎? : 謝謝 記得在 porject 的設定裡可以指定要產生哪些除錯訊息,map 檔啦, 等等的。你可以找一下。 不然就是用 windbg 去 attach 你的程式,但要記得把symbol檔先產 生好。 最後一招,用 printf 列印錯誤訊息 ~ 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.151.214

09/07 20:12, , 1F
windbg這種高級貨不適合新手= =
09/07 20:12, 1F

09/07 20:42, , 2F
用Boost.Log也不錯http://ppt.cc/m-Cx
09/07 20:42, 2F

09/07 21:09, , 3F
vc 有條件式中斷唷..
09/07 21:09, 3F

10/08 17:15, , 4F
非常感謝,找到程式當掉8成的原因了
10/08 17:15, 4F
文章代碼(AID): #1GITt3mA (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1GITt3mA (C_and_CPP)