【发布时间】:2013-01-21 14:15:37
【问题描述】:
我正在使用 Linux 和 Qt。我只想在调试时编译某些代码。在 Windows 中,我习惯于执行以下操作:
#ifdef _DEBUG
..code...
#endif
但这不起作用。我正在编译调试版本而不是发布版本。有什么办法在发布时不编译某些代码,而是在调试构建时编译它们?
【问题讨论】:
我正在使用 Linux 和 Qt。我只想在调试时编译某些代码。在 Windows 中,我习惯于执行以下操作:
#ifdef _DEBUG
..code...
#endif
但这不起作用。我正在编译调试版本而不是发布版本。有什么办法在发布时不编译某些代码,而是在调试构建时编译它们?
【问题讨论】:
#ifdef QT_DEBUG
..代码...
#endif
【讨论】: