2011-08-24 27 views
0

在我的wxWidget程序中,我不能再使用MSVC調試器捕獲訪問衝突。 AV信息打印在輸出中,但程序繼續運行。使用wxWidgets處理訪問衝突

我懷疑wxWidgets如何處理這個問題,如果關閉,我該如何關閉?

+0

回答:'wxUSE_ON_FATAL_EXCEPTION'! – Robert

+0

那麼,設置爲0以上並不能解決問題。問題仍然存在。 – Robert

+0

固定。在MSVC中添加了「打破例外」。 – Robert

回答

0

您也可以嘗試完全禁用的wxWidgets的默認異常處理(從http://docs.wxwidgets.org/2.9.2/overview_exceptions.html):

要使用任何類型的異常支持庫,你需要設置爲1 wxUSE_EXCEPTIONS打造它,它默認打開,但你可能希望在Windows下檢查include/wx/msw/setup.h文件,或者在Unix下運行顯式的--enable-exceptions參數來運行configure。另一方面,如果您不打算使用異常,則將此標誌設置爲0或使用--disable-exceptions可能會導致精簡併稍快的庫。