doxygen是否预定义了任何宏? 除了“代码>预定义< /COD>配置选项,在这里我总是可以放 doxGe= 1 ,doxEngEnter在读取C++文件之前预先定义任何预处理器宏吗?”

doxygen是否预定义了任何宏? 除了“代码>预定义< /COD>配置选项,在这里我总是可以放 doxGe= 1 ,doxEngEnter在读取C++文件之前预先定义任何预处理器宏吗?”,doxygen,Doxygen,我的思路是,GCC预定义宏,如\uu GNUC\uuu,而MSC预定义宏,如\u MSC\u VER。doxygen是否预先定义了宏,例如\u doxygen\u VER 我根本不想使用预定义的配置选项。不,Doxygen不预定义任何自识别令牌 如果您不想让预处理器ifdef\u DOXYGEN\u VER/#endif块乱丢代码,可以使用。\cond命令是定义可能被有条件地包括/排除的部分的一种更简单的方法,类似于您过去对C预处理器令牌所做的操作。实际上,我希望DOXYGEN至少预定义两个预处

我的思路是,GCC预定义宏,如
\uu GNUC\uuu
,而MSC预定义宏,如
\u MSC\u VER
。doxygen是否预先定义了宏,例如
\u doxygen\u VER


我根本不想使用
预定义的
配置选项。

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


如果您不想让预处理器
ifdef\u DOXYGEN\u VER/#endif
块乱丢代码,可以使用。
\cond
命令是定义可能被有条件地包括/排除的部分的一种更简单的方法,类似于您过去对C预处理器令牌所做的操作。

实际上,我希望DOXYGEN至少预定义两个预处理器宏:例如DOXYGEN和DOXYGEN\u INTERNAL。原因是要记录其他人无法记录的定义,例如:#如果已定义(强氧)|已定义(_MSC_VER)#yada