我想以灵活的方式记录我的代码,以便在某些内容发生变化时,例如版本,年份(版权),我不需要在我的> 100个文件中手动进行更改。 我的标题如下:
/**
* \file main.cpp
* \copyright Copyright <2009-2014>
* \version 0.1
*/
2014和0.1是两个将不断变化的常数。有没有办法在Doxygen的项目文件中自动定义它们。 有没有办法自动更新这些常量?
答案 0 :(得分:1)
正如Albert建议您可以在配置文件中定义别名
ALIASES += thisyear=2014
/**
* \file main.cpp
* \copyright Copyright <2009-\thisyear>
* \version 0.1
*/
或者,您可以将THISYEAR设置为环境变量并使用
/**
* \file main.cpp
* \copyright Copyright <2009-$(THISYEAR)>
* \version 0.1
*/