看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) vs 2015 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) qt 5.7 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 目前的程式在測試機(不能裝VS)上不定時會崩潰 但不確定引起爆炸的原因是甚麼(感覺應該跟生命週期有關) 開發機上沒有遇過這問題 所以沒辦法在開發機上DEBUG 我想知道是甚麼東西引起崩潰(想知道CRASH掉的瞬間是死在那個stack) 在網路上有找到這個東西 https://msdn.microsoft.com/zh-tw/library/windows/desktop/bb 787181(v=vs.85).aspx https://msdn.microsoft.com/zh-tw/library/windows/desktop/ee416 349(v=vs.85).aspx 請問一下有沒有人可以指點一下要怎麼樣使用 是要自己寫另外一支程式 還是要埋在我的程式碼裡面呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.46.66 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1482374118.A.B84.html
GoIt: XCrashReport? 12/22 10:57
ggBird: 看 dump 檔 12/22 11:06
BIAO: 網路上有古人寫好的minidump.h,你可以去抓來參考。 12/22 11:28
BIAO: 一般處理就是crash前自己產生一個dump檔.. 12/22 11:29
BIAO: 看需求有需要的話,也可以在crash後自己再叫自己起來.. 12/22 11:29
BIAO: 這樣的應用和看門狗程式很像!! 12/22 11:30
sorryla: Windows的話可以裝procdump 設定後可以自動產生dump 12/22 14:31
sorryla: 或是安裝VS remote debugger 用遠端的VS來debug 12/22 14:33
checkIO: 是WINDOWS 感恩 12/22 15:43