VS2015预处理器定义无效

图片说明

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

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

c++

2个回答

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

qq_33298516
qq_33298516 我新建一个项目,只要新建项目就正常。但是在原本的这个项目上就不行,没有定义。
7 个月之前 回复

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

#if _DEBUG
#else
#endif

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

d2262272d
潇潇-易水 回复qq_33298516: 那你看下预处理定义的其他几项是不是选了是哦,或者还有种可能就是...你在配置管理器中单独设置了这个工程未realease
7 个月之前 回复
qq_33298516
qq_33298516 预编译那边_DEBUG定义也是有的,改成DEBUG也不行。
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐