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