在最新的 Boost 1.54 版本中,我看到了 Boost.Log图书馆出现。当我编译整个 Boost 1.54 时,我看到它为 Log 库生成了 2 个二进制文件:
- libboost_log.a
- libboost_log_setup.a
libboost_log_setup.a
库是什么原因?我应该什么时候链接它?
最佳答案
libboost_log_setup 包含对日志记录的扩展支持。
例如,在您的日志记录事件中使用格式化程序时,您将需要此库。
顺便说一句,请注意您需要在 libboost_log 之前链接 libboost_log_setup,因为第一个依赖于最后一个。 换句话说,您需要在库设置中将 libboost_log_setup 放在 libboost_log 之前。
关于c++ - libboost_log_setup.a 库的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17444059/