【问题标题】:How to get Doxygen to produce Call graphs for OpenVSource Code?PN如何让 Oxygen 为开源代码生成调用图?
【发布时间】:2015-12-13 23:12:33
【问题描述】:

我已经为 openvpn 源代码安装和配置了 doxygen,但我无法获得它的调用图和图表。我只在代码文档的文件列表中获取 config-msvc.h 和 config.h 文件。 谁能告诉我如何配置 doxygen 为 openvpn 源代码生成这些调用和调用者树?我确实安装了 graphviz。

【问题讨论】:

  • 在 doxyfile 中,您会找到标签 RECURSIVE。将此设置为YES 以告诉 doxygen 它也应搜索子目录以查找输入文件。

标签: c doxygen openvpn


【解决方案1】:
  • 打开您的 doxygen 文件(例如 project_name.doxygen)。

  • 您将看到一个选项,例如要生成的图表

  • 选中最后一个选项下的所有复选框使用 graphViz 包中的点工具生成

  • 如果您的项目中有很多目录,您需要在输入目录中添加该目录路径。

  • 我正在附上图片,希望对你有帮助。

【讨论】:

    【解决方案2】:

    下载(如果您的安装中不存在)doxhygen 配置文件通常名称为 doxyfile。这是不言自明的。为您的项目和合适的输出文件设置输入路径。设置调用图的限制。它非常简单。只需在 doxyfile 所在的目录中运行 doxygen。 doxygen 首先在当前目录中查找 doxyfile,以便运行您的 doxyfile。

    如果在设置了以上所有参数之后,您仍然无法拥有调用图,请检查您的点工具的路径并在 dot_path 开关中给出该路径 还要检查你是否使用早于 IE9,不要使用 svg 格式的图形。

    【讨论】:

    • 感谢大家的回复。我想通了:)
    猜你喜欢
    • 2011-07-19
    • 2021-09-02
    • 2021-01-21
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 2012-01-03
    相关资源
    最近更新 更多