2

boost::chrono文档说

当定义 BOOST_CHRONO_HEADER_ONLY 时,lib 是仅标头。

即使定义了这个,我也会收到链接器错误:

1>LINK : fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_48.lib'

这是文档错误吗?还是chrono真的支持仅使用标头?

4

1 回答 1

4

Boost 的最后一个版本说“Boost.Chrono 可以配置为定义 BOOST_CHRONO_HEADER_ONLY 的仅头文件库。但是 Boost.Chrono 依赖于非仅头文件库 Boost.System,因此您需要与 boost_system 链接。

我认为至少在主干中已经修复了该错误。

于 2012-12-11T16:44:54.467 回答