2013-07-03 3 views
6

In der neuesten Boost 1.54 Release sehe ich Boost.Log Bibliothek erschien. Wenn ich ganz-Boost 1,54 kompilieren Ich sehe, dass die Log-Bibliothek erzeugt es 2 Binärdateien:Grund für libboost_log_setup.a Bibliothek?

  • libboost_log.a
  • libboost_log_setup.a

Was ist der Grund für die libboost_log_setup.a Bibliothek? Wann sollte ich es verlinken?

+0

Wow, danke für gute Nachrichten. – ForEveR

+1

Außerdem wäre es schön zu wissen, warum es so groß ist :). –

Antwort

4

libboost_log_setup enthält erweiterte Unterstützung für die Protokollierung.

Wenn Sie beispielsweise einen Formatierer für Ihre Protokollierungsaktivitäten verwenden, benötigen Sie diese Bibliothek.

Übrigens, beachten Sie, dass Sie libboost_log_setup VOR libboost_log verknüpfen müssen, da die erste von der letzten abhängt. Mit anderen Worten, Sie müssen libboost_log_setup vor libboost_log im Setup der Bibliotheken platzieren.