标签: c++ header-files
我遇到的情况是我在我的项目中使用了一个80MB大小的库(仅限C ++头文件的集合)。
现在,我只在我的一个源代码中包含来自该库的3个头文件,但不幸的是,这些头文件中的每一个都包含其他头文件等等。
我想找到一种方法以某种方式遍历头文件,从我最初包含的3个头文件开始,列出正在使用的所有头文件。
我正在尝试这样做,因此我只能包含来自该巨大库的必要头文件,以期减小其大小。
有什么想法吗?
感谢。
答案 0 :(得分:2)
GCC有-M flag(和类似的)来生成依赖项列表。我想其他编译器也有类似的东西。
-M