0
我正在使用Eclipse的几个C++项目。我想要一些纯粹的调试代码。我期望这个工作:Eclipse/GCC是否有调试标志
#ifdef DEBUG
do_something();
#endif
但是,唉,DEBUG是未定义的。
是否有另一个#defined“word”,意思是DEBUG?或者我需要将-DDEBUG添加到调试配置的编译器标志。
谢谢!
我正在使用Eclipse的几个C++项目。我想要一些纯粹的调试代码。我期望这个工作:Eclipse/GCC是否有调试标志
#ifdef DEBUG
do_something();
#endif
但是,唉,DEBUG是未定义的。
是否有另一个#defined“word”,意思是DEBUG?或者我需要将-DDEBUG添加到调试配置的编译器标志。
谢谢!
标准C提及NDEBUG
在<assert.h>
的上下文中;当它被定义时,assert
s什么都不做。
否则没有标准的宏,最安全的路径是自己定义一些东西。
我很怀疑。 – 2012-03-12 16:06:05