問題:try-catch 在RELEASE模式下無法捕捉錯誤,而DEBUG可以。

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