VC++中#ifdef _DEBUG 的使用

在 VC 中的程序編譯連接時分爲調試版(debug)和發行版(release)兩種情況。

在編譯爲調試版的程序時,VC 會預定義 _DEBUG 關鍵字,這時在 #ifdef _DEBUG 到 #endif 中間的語句會被編譯執行,如果是發行版就不會被執行;例如:

#ifdef _DEBUG

//窗口模式

#else

//全屏模式

#endif  //_DEBUG

這時你的程序在調試時會運行在窗口模式下,在發行版試運行在全屏模式下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章