用于检查 C++ #include 依赖关系的工具(以 .dot 格式创建的依赖关系图)
工具 cpp-dependencies 为 C++ 源代码创建 #include 依赖信息
代码文件,它是从扫描完整源树中获得的。
依赖关系信息以 .dot 文件的形式输出,可以进行可视化处理
例如, GraphViz。
祝您编程愉快!
Peter Bindels 和 Rijn Buve
TomTom International BV
根据 Apache 许可证第 2.0 版 (以下简称"许可证") 许可 除符合许可证的规定外,您不得使用此文件。 您可以在以下地址获取许可证的副本: http://www.apache.org/licenses/LICENSE-2.0
除非适用的法律要求或书面协议规定,在许可证下分发的软件以“按现状”提供,不附带任何明示或默示的保证或条件。请参阅许可证,了解许可证下权利和限制的具体语言。
这会创建可执行文件 cpp-dependencies。 要检查工具是否编译正确,请执行:
要确定代码库的复杂性以及与其他组件相互交织的节点数量。在设置良好的项目中,循环数量将为零,组件数量与您预期的逻辑组件的大小相同。要调查特定组件,您可以使用
暂无开放 Issues,或尚未同步最近议题。