什么是仅页眉库 我正在使用Booost C++库来完成下一个项目,文档说明它只是一个头文件库。

什么是仅页眉库 我正在使用Booost C++库来完成下一个项目,文档说明它只是一个头文件库。,c++,boost,shared-libraries,software-distribution,C++,Boost,Shared Libraries,Software Distribution,大多数Boost库都只包含标题:它们完全由标题组成 包含模板和内联函数的文件,并且不需要 单独编译的库二进制文件或特殊处理 链接 所以我的问题是,这是否意味着我不需要为这些boost库链接库,并且包含头是唯一的要求 什么是仅页眉库?它们与需要构建并链接到二进制文件的标准库有何不同?顾名思义,仅页眉库仅由页眉组成。 这实际上意味着您不必针对二进制文件进行链接,因为这个库的整个代码都包含在头文件中,当您将它们包含在项目中时,这些代码将被编译 这种库有时是唯一的方法,例如在处理模板时。是的,只有头文件

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

所以我的问题是,这是否意味着我不需要为这些boost库链接库,并且包含头是唯一的要求


什么是仅页眉库?它们与需要构建并链接到二进制文件的标准库有何不同?

顾名思义,仅页眉库仅由页眉组成。 这实际上意味着您不必针对二进制文件进行链接,因为这个库的整个代码都包含在头文件中,当您将它们包含在项目中时,这些代码将被编译


这种库有时是唯一的方法,例如在处理模板时。

是的,只有头文件,没有源文件。只要包含你需要的标题,你就应该很好。标题是源文件。只是没有链接,因为编译器将所有内容内联或为您处理。