判斷平臺相關,判斷程序是屬於debug版本仍是release版本,咱們會這麼作。debug
#ifdef WIN32 #else #endif
#ifdef DEBUG // 若是是調試版本 #else //發佈版本 #endif // DEBUG
個人平臺是VS2012。調試
項目屬性->配置屬性->C/C++ ->預處理器->預處理器定義,能夠看到WIN32的定義。blog
可是一樣的方法沒有找到DEBUG的定義。在主窗口調試按鈕旁邊,能夠選擇版本,是DEBUG 仍是 RELEASE。我以爲這個宏應該是從這裏來的。class