【问题标题】:Tool to Map #include's映射#include 的工具
【发布时间】:2010-07-13 01:03:58
【问题描述】:

是否有可用的工具获取一组源文件并映射(以图形方式)它们如何通过#include 链接?

我想看看哪里有循环引用。

【问题讨论】:

标签: c++ include


【解决方案1】:

我相信 doxygen:

http://www.doxygen.org/

安装了graphviz:

http://www.graphviz.org/

会做的。

【讨论】:

    【解决方案2】:

    gcc(1) 可以生成依赖文件。它们旨在供 make(1) 使用,但它们相对容易解析。使用“gcc -M -MF 文件”或“gcc -MM -MF 文件”。

    【讨论】:

    • 你也可以将这些提供给graphviz,因为你想要图形输出
    【解决方案3】:

    Red Hat source navigator。强烈推荐。

    【讨论】:

    • 我不得不说这是一个非常强大的工具。谢谢你指出。已更改为已接受的答案!
    猜你喜欢
    • 2013-01-11
    • 2023-03-10
    • 2014-12-03
    • 1970-01-01
    • 2015-02-27
    • 1970-01-01
    • 2011-05-22
    • 2012-04-03
    • 2010-10-28
    相关资源
    最近更新 更多