2006年5月25日 星期四

Great in Debug, Suck in Release mode

寫程式偶爾會遇到,DEBUG 時一切正常,但到了 RELEASE 時..
卻出了怪問題.. 這時的確頍傷腦筋。
這時只要把 DEBUG 下的編譯選項改一下
來模擬 RELEASE 的狀況,就可以除錯了.. :-)

1. Project Setting / C/C++ / General / Preprocessor definitions
把 _DEBUG 改成 NDEBUG

2.  Project Setting / C/C++ / Preprocessor / Undefined symbols
填入 _DEBUG
再重新編譯即可.. :-)