Boost是一个非常大的库,具有许多相互依存关系-编译时间也很长(对我而言,这会减慢CruiseControl响应时间)。
我使用的boost的唯一部分是boost::regex和boost::format。
是否有一种简单的方法可以只提取特定boost子库所需的boost部分,以加快编译速度?
编辑:要回答有关我们为什么要重建助推器的问题...
最佳答案
首先,您可以使用bcp工具(可以在tools子文件夹中找到)来提取正在使用的标题和文件。但是,这对编译时间没有帮助。其次,您不必每次都重建Boost。只需预构建一次lib文件,并且每次更改版本,然后在构建时复制“stage”文件夹。