【问题标题】:Variable constants in DoxygenDoxygen 中的变量常量
【发布时间】:2014-06-26 11:23:55
【问题描述】:

我想以一种灵活的方式记录我的代码,以便在发生变化时,例如版本,年份(版权),我不需要在 >100 个文件中手动进行更改。 我的标题看起来像:

/** 
* \file main.cpp
* \copyright Copyright <2009-2014>
* \version 0.1
*/

2014 和 0.1 是两个不断变化的常数。有没有办法在 Doxygen 的项目文件中的某个地方自动定义它们。 有没有办法自动更新这些常量?

【问题讨论】:

  • 您是否了解了 ALIAS 的可能性?例如ALIAS = "my_year=2015" 并在文档中使用 \my_year?

标签: doxygen


【解决方案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
 */

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    • 1970-01-01
    • 2016-04-21
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多