我正在使用 Eclipse CDT 编写一些 C++ 代码(在带有 Cygwin 的 Win7 上)。我自然希望在调试时有不同的/额外的行为,并且偶尔使用 #ifdef DEBUG
。不幸的是,我似乎也在 Release 构建配置中定义了 DEBUG
。
如何让 Eclipse CDT 不定义 DEBUG?
最佳答案
#undef DEBUG
该指令将取消定义。
编辑:我知道您可能只是想将此用于在源文件之外添加定义的特定 IDE,在 IDE 设置中找到该选项是一种更好的方法,但如果它是在所有项目文件包含的 header 中。
关于c++ - Eclipse CDT 在发布版本中定义了 DEBUG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18300161/