我有一种情况,我在我的项目中使用了一个大小为 80MB 的库(仅 C++ 头文件的集合)。
现在,我只在我的一个源代码中包含该库中的 3 个头文件,但不幸的是,这些头文件中的每一个都包含其他头文件等等。
我想找到一种方法,从我最初包含的 3 个头文件开始,以某种方式遍历头文件,以列出所有正在使用的头文件。
我正在尝试这样做,所以我只能从那个巨大的库中包含必要的头文件,以期减少它的大小。
最佳答案
GCC 有 -M
flag (和类似的)生成依赖列表。我想其他编译器也有类似的东西。
关于c++ - 有没有办法以编程方式遍历头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970761/