我正在使用Eclipse CDT编写一些C ++代码(在Win7上使用Cygwin)。调试时我自然想要不同的/额外的行为,并偶尔使用#ifdef DEBUG
。不幸的是,我似乎在Release版本配置中定义了DEBUG
。
如何让Eclipse CDT不定义DEBUG?
答案 0 :(得分:0)
#undef DEBUG
该指令将取消定义。
编辑:我知道你可能只是希望这个特定的IDE在源文件之外添加定义,在IDE设置中找到该选项是一种更好的方法来解决它,但如果是这样的话,它也会起作用在所有项目文件包含的标题中。