BOOST_CHRONO_HEADER_ONLYが定義されている場合、libはヘッダーのみです。
これを定義しても、リンカーエラーが発生します。
1>LINK : fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_48.lib'
これはドキュメントのバグですか?それとも、chrono
ヘッダーのみの使用を本当にサポートしていますか?
BOOST_CHRONO_HEADER_ONLYが定義されている場合、libはヘッダーのみです。
これを定義しても、リンカーエラーが発生します。
1>LINK : fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_48.lib'
これはドキュメントのバグですか?それとも、chrono
ヘッダーのみの使用を本当にサポートしていますか?
Boostの最後のバージョンでは、「Boost.Chronoは、BOOST_CHRONO_HEADER_ONLYを定義するヘッダーのみのライブラリとして構成できます。ただし、Boost.Chronoは非ヘッダーのみのライブラリBoost.Systemに依存しているため、boost_systemとリンクする必要があります。
Boost.Systemには、ヘッダーのみにするための文書化されていない機能(マクロBOOST_ERROR_CODE_HEADER_ONLYの使用)がありますが、バグがあります(BOOST_ERROR_CODE_HEADER_ONLYが定義されている間の#7347重複シンボルを参照) "
少なくともトランクではバグは修正されたと思います。