libboost_log_setup.a库的原因

Reason for libboost_log_setup.a library?

本文关键字:log setup libboost      更新时间:2023-10-16

在最新的Boost 1.54版本中,我看到了Boost.Log库。当我编译整个Boost 1.54时,我发现对于日志库,它产生了两个二进制文件:

  • libboost_log.a
  • libboost_log_setup.a

libboost_log_setup.a库的原因是什么?我什么时候应该链接它?

libboost_log_setup包含对日志记录的扩展支持。

例如,当在日志活动中使用格式化程序时,您将需要此库。

顺便说一句,请注意,您需要在libboost_log之前链接libboost_log_setup,因为第一个依赖于最后一个。换句话说,您需要在库设置中将libboost_log_setup放在libboost-log之前。