【问题标题】:Tool/Way to indentify dependencies between a C-File and a included Header-File识别 C 文件和包含的头文件之间的依赖关系的工具/方法
【发布时间】:2013-10-16 12:24:41
【问题描述】:

我正在处理一个项目(包含大量遗留代码),我必须对其进行分析。我将源文件划分为模块,现在我想识别依赖关系。对于某些模块,我想知道它自己和另一个模块之间的接口到底在哪里。例如,如果我有

Module_A.c 其中包括Module_B.h 我想知道Module_A 正在使用哪些变量或函数(来自Module_B)。 那么有没有一种方法(或工具)能够告诉我Module_B 中的哪些函数在Module_A 中被调用(和/或哪些变量被引用)。

注意:我不想要某种“全面”调用图或包含所有引用的列表 - 我只想要明确地引用两个特定模块之间的引用!

【问题讨论】:

    标签: c++ c include dependencies


    【解决方案1】:

    您可以使用“Source Insight”工具来完成此任务。它可以为您提供呼叫地图、参考等等。

    【讨论】:

      猜你喜欢
      • 2010-11-12
      • 2015-10-18
      • 1970-01-01
      • 2021-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      相关资源
      最近更新 更多