精華區beta C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) Win7 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) VS2008 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenCV 問題(Question): 更改程式碼後在編譯器可以直接執行,但編成dll後,點執行檔 初始化到一半,跳出錯誤 (堆積錯誤) 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) 補充說明(Supplement): 大型程式 Code有點難貼 基本上這個dll主要都是在讀外部SDK 想請問各位大大有遇過這種情形嗎 最佳解答100P ?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.1.156 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1606928551.A.FAE.html
Lipraxde: 呼...呼叫水晶球... 12/03 01:10
Lipraxde: 不小心按錯,補回來 12/03 01:15
Schottky: 要我們擲筊就對了 12/03 01:19
Schottky: 貼程式碼的方法請看置底 12/03 01:19
Schottky: 要我瞎猜的話我猜是你寫錯,但哪裡寫錯就不知道了 12/03 01:20
wtchen: 不補程式碼的話砍掉喔 12/03 03:07
nh60211as: 自己刻DLL 12/03 07:48
ucrxzero: 我猜你有地方寫錯了 12/03 09:41
annheilong: 覺得寫錯+1 執行檔沒錯只是剛好沒錯而已 12/03 10:08
annheilong: 記憶體誤用的問題不一定會爆掉 12/03 10:08
annheilong: 至於怎麼解...埋 log 看死在哪邊吧 12/03 10:08
stupid0319: ollydbg打開來看就知道了吧 12/03 17:39
ctrlbreak: 我都先重開機 12/03 19:25
james732: heap錯誤有可能是記憶體違規存取之類的 12/03 19:40
firejox: 用debug mode執行,設中斷點一步步執行,找出錯的地方 12/03 23:57
firejox: 或者用procdump生成dump file再用debugger開 12/04 00:09