首页 > 解决方案 > 函数/结构/类级别是否有 C++ 依赖管理器?

问题描述

我有一些抽象(函数+结构)让我们称它们为 a1..n,b1..m,我想(逻辑上)将它们分成 Ah 和 Bh

问题是存在依赖项( b1 -> a1, a2 -> (a1, b1), ...),这需要我将这些文件分解为 A1.h,A2.h... B2.h,B3 .h ...,但由于它们很短且容易变化,我非常希望将它们按逻辑分组。

据我所知,唯一的解决方案是添加一个构建阶段来自动中断和包含文件。已经有这样的工具了吗?甚至更好的clang标志对这些文件进行多次传递?

PS 指针不能解决问题,通过模板进行类型注入会增加太多不必要的复杂性。

标签: c++dependenciesclang++

解决方案


推荐阅读