VS2015预处理器定义无效

图片说明

使用了_DEBUG,发现编译器好像不能识别,而且编译设置也是使用的Debug版本。
有没有大神指点一下?

上午还好好的,下午突然就不行了,重启软件也无效
又打开了另一个公司以前的项目_DEBUG有定义,但是_X64没有,预处理器那边有_DEBUG和_X64都有定义,只有_DEBUG有定义。
我感觉是我的编译器有问题,时不时的出现预处理器定义无效。。。莫名其妙

刚好最近看到过相关问题
#define DEBUG
#ifdef DEBUG
int a;
#else
int b;
#endif
你这样试一下
图片说明

应该是看一下工程属性->c/c++->c++预处理器定义,这里面看一下你的设置是什么样的。
一般都是_DEBUG;
使用时是

#if _DEBUG
#else
#endif

或者你改一下预处理器定义的值,修改_DEBUG为DEBUG