關於C++的宏:WIN32和DEBUG

判斷平臺相關,判斷程序是屬於debug版本仍是release版本,咱們會這麼作。debug

#ifdef WIN32

#else

#endif

 

#ifdef DEBUG 
    // 若是是調試版本
#else
    //發佈版本
#endif // DEBUG

 個人平臺是VS2012。調試

項目屬性->配置屬性->C/C++ ->預處理器->預處理器定義,能夠看到WIN32的定義。blog

可是一樣的方法沒有找到DEBUG的定義。在主窗口調試按鈕旁邊,能夠選擇版本,是DEBUG 仍是 RELEASE。我以爲這個宏應該是從這裏來的。class

相關文章
相關標籤/搜索