Kev*_*vin 9 c++ dependencies boost
Boost是一个非常大的库,具有许多相互依赖性 - 这也需要很长时间来编译(这对我来说减慢了我们的CruiseControl响应时间).
我使用的boost的唯一部分是boost :: regex和boost :: format.
是否有一种简单的方法可以仅提取特定boost子库所需的boost部分,从而更快地进行编译?
编辑:回答关于我们为什么重建的问题......
首先,您可以使用bcp工具(可以在工具子文件夹中找到)来提取您正在使用的标头和文件.但是,这对编译时没有帮助.其次,您不必每次都重建Boost.只需预先构建一次lib文件,并在每个版本更改时,并在构建时复制"stage"文件夹.