没有什么可建造的?
大多数Boost库都是仅标头的:它们完全由标头组成 包含模板和内联函数的文件,不需要 单独编译的库二进制文件或特殊处理方式 链接。
我看到很多人问如何为Microsoft Visual C ++,MinGW和GCC构建Boost ...但是Boost说他们提供了仅标头的库。为什么不将这些标头简单地包含在项目中,例如使用静态库。 Boost的预构建是否仅用于节省项目的编译时间?
答案 0 :(得分:2)
这取决于您要使用哪个库。几乎所有的Boost库都是仅标头的。
例如,Boost MPI需要编译。
这不是节省编译时间的问题。没有预构建仅标头库之类的东西。 (我敢肯定有人会对预编译的标头发表评论,但这是另一个主题,在使用Boost时不建议这样做。)