一般情況下,因為release模式的需求,在release模式下的程式是沒有debug符號資訊的,但是我們可以通過修改Visual studio中的選項來enable release模式的程式的debug
右鍵專案,選擇屬性
關閉如下優化選項:
配置屬性->c/c++->常規->除錯資訊格式:改為”用於‘編輯並繼續’的程式資料庫(/ZI)“;
配置屬性->c/c++->優化->優化:改為“已禁用(/Od)";
配置屬性->c/c++->優化->全程優化:改為”否“;
如編譯遇到error D8016: '/ZI' and '/Ob1' command-line options are incompatible錯誤,按下列方式修改:
You need to chnage one of these settings.
/ZI is set by:
Project properties->Configuration Properties->C/C++->General->Debug Information Format
/Ob1 is set by:
Project properties->Configuration Properties->C/C++->Optimization->Inline Function Expansion
參考:http://blog.csdn.net/xy365/article/details/7480966