【发布时间】:2019-06-29 15:41:04
【问题描述】:
我有一种情况,我在项目中使用大小为 80MB 的库(仅限 C++ 头文件的集合)。
现在,我只在我的一个源代码中包含该库中的 3 个头文件,但不幸的是,这些头文件中的每一个都包含其他头文件等等。
我想找到一种方法,以某种方式从我最初包含的 3 个头文件开始遍历头文件,以列出所有正在使用的头文件。
我正在尝试这样做,所以我只能从那个庞大的库中包含必要的头文件,以期减少它的大小。
【问题讨论】:
-
在大多数情况下,减少头文件的数量不会减少编译后的二进制文件的大小。您必须精简库本身才能做到这一点。
-
二进制大小不是问题。我的问题是关于图书馆本身。
标签: c++ header-files