doxygen是否预定义了任何宏?

时间:2011-10-06 16:52:27

标签: doxygen

除了PREDEFINED配置选项,我总是可以放置DOXYGEN=1之前,doxygen是否在读取C ++文件之前预定义了任何预处理器宏?

我的思路是GCC预定义了诸如__GNUC__之类的宏,而MSC预定义了诸如_MSC_VER之类的宏。 Doxygen是否预定义了宏,例如_DOXYGEN_VER

我根本不想使用PREDEFINED配置选项。

1 个答案:

答案 0 :(得分:3)

不,Doxygen不会预定义任何自我识别令牌。

如果您不希望使用预处理器#ifdef _DOXYGEN_VER / #endif块丢失代码,则可以使用\cond command\cond命令是一种更简单的方法来定义可能有条件地包含/排除的部分,类似于您以前使用C预处理程序令牌所做的部分。