【问题标题】:Change configuration options for specific files only仅更改特定文件的配置选项
【发布时间】:2018-11-22 14:25:51
【问题描述】:

我正在处理一个大型项目的一小部分。我只需要为特定文件更改一些 Doxygen 配置选项。例如,有这样的配置选项 DOT_GRAPH_MAX_NODES,其默认值为 50。我需要将其值增加到 100,但仅适用于某些源文件(对于所有其他源文件,它应该为 50)。实现它的最佳方法是什么?

我是 Doxygen 的新手,我尝试将我的配置文件 @include 放在 .cpp 的顶部,或者尝试为那里的选项设置一个新值,但它没有帮助(但没​​有引起任何警告或错误):

/// @include MyDoxyfile
//  or
/// DOT_GRAPH_MAX_NODES = 10000

感谢您的帮助。

【问题讨论】:

    标签: doxygen


    【解决方案1】:

    在 doxygen 中,DOT_GRAPH_MAX_NODES 是一个全局设置,不能更改。这与一些可以显示/隐藏的图表相反:

    • 如果 CALL_GRAPH 设置为 YES,则为 每个函数显示该函数直接或 间接调用(另见 \callgraph 和部分 \hidecallgraph)。

    • 如果 CALLER_GRAPH 设置为 YES,则图形调用者 为每个函数绘制图表,显示函数 函数被直接或间接调用(另见部分 \callergraph 和 \hidecallergraph 部分)。

    在即将到来的 1.8.15 版本中,实现了类似的机制

    • REFERENCED_BY_RELATION,命令:showrefbyhiderefby
    • REFERENCES_RELATION,命令:showrefshiderefs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-05
      • 1970-01-01
      相关资源
      最近更新 更多