我正在爲本機C++應用程序編寫一個C++/cli包裝,當我完成編寫代碼時,它的構建得很好。我編寫了一個c#控制檯應用程序來測試這個包裝器。我的C++/cli包裝器中引用了它,然後我編寫了一個c#控制檯應用程序來測試這個包裝器。但是,調試器可以啓動。如果我評論了包裝器中的代碼行,它運行良好。C++ msvcp90d.dll訪問衝突異常
因此,當調試器無法啓動時,我發現有一個未處理的異常出現在Visual Studio的輸出窗口中:msvcp90d.dll發生了無例外的異常,訪問衝突錯誤寫入位置:0ff ......
任何人都可以列出一些常見的senarios可能會導致此問題?非常感謝任何答案。
感謝您的答案,我只是不能訪問靜態庫中的代碼。我已經將它改爲「多線程」運行時庫,它不起作用。 – jinge 2010-08-06 23:42:42