由於某些原因,集成調試器是導致一旦我引用第三方供應商的dll類時就會報錯。這個相同的代碼在構建時運行,並作爲發佈版單獨運行。調試和發佈的兩個屬性應該與我沒有真正改變它們相同。我將lib文件添加到兩個版本的路徑中。我只是有:Visual Studio在C++中調試錯誤
ClassNameFromDll blah;
當它到達這裏,我得到這個異常:
未處理的0x78a3f623(mfc90ud.dll)例外MTGO SO Bot.exe: 0000005:訪問衝突讀取位置0xf78e4568 。
它發生在:afxtls.cpp,線252
這是一個MFC應用程序,但我真的不使用任何MFC除了一個非常簡單的GUI它將觸發關閉的事件是所有的Win32。我正在使用Visual Studio 2008 Express。
嘿,也許我應該把所有的代碼,並把它放回直c + +項目?我所需要的只是一個簡單的gui:1個textarea框,1個按鈕,1個按鈕按下的事件。 – Zombies 2009-02-05 15:56:19
可能是最好的。 MFC只是爲一個窗口導入是一件相當沉重的事情。 – TheSmurf 2009-02-05 16:08:16