c++ - Eclipse CDT 在发布版本中定义了 DEBUG

标签 c++ debugging cygwin eclipse-cdt windows-7-x64

我正在使用 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/

相关文章:

c++ - 在子类型上调用函数是如何实现的?

java - 如果使用 java.io.Console 类 (netbeans) 如何进行调试

google-chrome - 如何强制 Google Chrome 在异常时显示回溯?

linux - 查找和删除重复文件 (md5sum)

python - 通过 python 程序将参数传递给 Cygwin

C++ 函数声明行的哪些部分位于定义的第一行?

javascript - 如何在HTML网页中获取flash的url、高度、宽度?

c++ - 如何在类方法中创建即时相关的静态变量?

debugging - 是否可以在即时窗口中执行汇编语言指令

linux - 如何在从文件读取的每个匹配项上分割一行