处理大量的Boost头文件

010*_*101 7 c++ compiler-construction boost

有没有办法大幅减少Boost所需的头文件数量?

理想情况下,我要求Boost人们找到一种方法来缩小他们的产品.但与此同时,有没有办法包含Boost,但没有几千个头文件可以处理?

是否有一种C++机制将数千个头文件"捆绑"到一个"包"中,并将该单个文件检入源代码控制中?

我想这里的问题是源代码控制做一个差异,svn status并且svn checkout所有这些文件都要处理这么慢.

ppl*_*ppl 9

Boost提供了一种名为BCP的工具.BCP允许您提取Boost的子集.

它还可以分析源树并仅提取源树正在使用的Boost组件.