什么是标题库

cmi*_*idi 4 c++ boost software-distribution shared-libraries

我正在为我的下一个项目使用boost C++库,文档说它是一个仅头文件库.

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

所以我的问题是它是否意味着我不需要为这些升级库链接库,包括标题是唯一的要求?

什么是头文件库,它们与需要构建和链接到二进制文件的标准库有什么不同?

JBL*_*JBL 9

仅标题库(名称提示)仅由标题组成.这实际上意味着您不必链接二进制文件,因为此库的整个代码都包含在头文件中,并且当您将它们包含在项目中时,将编译此代码.

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