Build Boost与包含标头

时间:2018-09-01 11:31:16

标签: c++ boost

  

没有什么可建造的?

     

大多数Boost库都是仅标头的:它们完全由标头组成   包含模板和内联函数的文件,不需要   单独编译的库二进制文件或特殊处理方式   链接。

我看到很多人问如何为Microsoft Visual C ++,MinGW和GCC构建Boost ...但是Boost说他们提供了仅标头的库。为什么不将这些标头简单地包含在项目中,例如使用静态库。 Boost的预构建是否仅用于节省项目的编译时间?

1 个答案:

答案 0 :(得分:2)

这取决于您要使用哪个库。几乎所有的Boost库都是仅标头的。

例如,Boost MPI需要编译。

这不是节省编译时间的问题。没有预构建仅标头库之类的东西。 (我敢肯定有人会对预编译的标头发表评论,但这是另一个主题,在使用Boost时不建议这样做。)