相关疑难解决方法(0)

Boost对"仅头文件库"和"自动链接"的意义是什么?

Boost Library Documentation页面上,有两个名为" Header Only Libraries "和" Automatic Linking "的类别.
我认为"仅限头文件库"意味着您不必链接Boost.Timer库以便使用它们,而"自动链接"意味着您必须链接.
但是当我使用时timer,我必须链接一个名为的静态或动态库libboost_timer.a(libboost_timer.so.1.48.0以及Boost.Timer各种软链接到linux lib路径下的这些),这显然是确切的库文件Boost.System.我甚至需要来链接Boost.ChronoBoost.Asio,虽然这是可以理解的是,库本身使用的是需要链接一些其他的库.
另一方面,asio已明确声明Boost.Timer属于"自动链接",但没有任何类似的库文件timer.
那么,作为" 仅限标题库 "还是" 自动链接 " 实际上意味着什么呢?还是纯粹是一个错误?

c++ linker boost header

15
推荐指数
2
解决办法
3432
查看次数

标签 统计

boost ×1

c++ ×1

header ×1

linker ×1