問題:try-catch 在RELEASE模式下沒法捕捉錯誤,而DEBUG能夠。

這個跟C++的try-catch異常捕獲的兩種模式有關。異步 同步模式和異步模式。其中前者不能捕獲內存訪問錯誤,後者能夠捕獲內存訪問錯誤。spa /EHs是啓用同步模式。(同 /GX)    /EHa是起用異步模式。  要在Release版本使用異步模式,須要加上/Eha選項。blog 另有其餘更多的編譯參數,須要時請查詢VisualStudio幫助或者C++標準內存
相關文章
相關標籤/搜索