【发布时间】:2012-01-15 09:17:36
【问题描述】:
我目前使用 Doxygen 来生成我的 C++ 项目的文档。由于 Doxygen 很棒并且可以生成大量信息,我想知道是否有办法将项目的指标集成到生成的文档中。
当我谈到指标时,我会想到代码行数、类数、函数数、圈复杂度等。
有什么办法吗?
如果这不能直接实现,有没有办法我们可以为 Doxygen 创建一个小插件来向生成文档添加更多信息?
【问题讨论】:
我目前使用 Doxygen 来生成我的 C++ 项目的文档。由于 Doxygen 很棒并且可以生成大量信息,我想知道是否有办法将项目的指标集成到生成的文档中。
当我谈到指标时,我会想到代码行数、类数、函数数、圈复杂度等。
有什么办法吗?
如果这不能直接实现,有没有办法我们可以为 Doxygen 创建一个小插件来向生成文档添加更多信息?
【问题讨论】:
我会查看 doxygen 生成的 XML 输出,它可能包含您需要的信息,尽管您可能需要再次运行 doxygen。
您可以在运行 doxygen 之前添加预处理器脚本,该脚本将为您生成指标并创建一组页面来显示此信息。 (查看 Doxyfile 中的 INPUT_FILTER 选项)
如果您还没有这样做,我也会将此问题发布到 doxygen-users@lists.sourceforge.net。
【讨论】: