我正在寫一個Qt 4.6的應用程序(不包括Qt設計),當我關閉程序,我得到從Visual Studio這樣的錯誤:Qt的堆內存損壞
Windows已經引發了 測試斷點。可執行程序。
這可能是由於 堆的腐敗,這表明在 將Test.exe或任何它 加載的DLL的一個錯誤。
這也可能是由於用戶 在Test.exe具有焦點時按F12。
輸出窗口可能有更多 診斷信息。
這裏是源代碼:
Main.cpp
http://pastebin.com/DeUvZSHUTesterWindow.h
http://pastebin.com/SEVr8x40TesterWindow.cpp
http://pastebin.com/MYUtZZGwDevice.h
http://pastebin.com/bXKxVrmWDevice.cpp
http://pastebin.com/H1kMcResExtWiiMote.h
http://pastebin.com/uX3HT9YwExtWiiMote.cpp
http://pastebin.com/p2TKZdHv
(你不能編譯它,我不能共享使用庫)
有什麼不對?
爲什麼不在這裏發佈代碼?否則使用http://pastebin.com/ – 2010-08-26 10:30:17
它是6個文件,我認爲這很容易。我現在將這些文件添加到了pastebin中。 – 2010-08-26 10:46:56