2011-08-24 63 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可能会导致精简并稍快的库。