VC++中#ifdef _DEBUG 的使用

在 VC 中的程序编译连接时分为调试版(debug)和发行版(release)两种情况。

在编译为调试版的程序时,VC 会预定义 _DEBUG 关键字,这时在 #ifdef _DEBUG 到 #endif 中间的语句会被编译执行,如果是发行版就不会被执行;例如:

#ifdef _DEBUG

//窗口模式

#else

//全屏模式

#endif  //_DEBUG

这时你的程序在调试时会运行在窗口模式下,在发行版试运行在全屏模式下。

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