2013-07-03 10 views
6

नवीनतम बूस्ट 1.54 रिलीज में मुझे Boost.Log लाइब्रेरी दिखाई दी। जब मैं पूरे बूस्ट 1.54 संकलन मुझे लगता है कि लॉग पुस्तकालय के लिए यह 2 बाइनरी उत्पादित:libboost_log_setup.a लाइब्रेरी का कारण?

  • libboost_log.a
  • libboost_log_setup.a

libboost_log_setup.a पुस्तकालय के लिए क्या कारण है? मुझे इसे कब लिंक करना चाहिए?

+0

वाह, अच्छी खबर के लिए धन्यवाद। – ForEveR

+1

इसके अलावा, यह जानना अच्छा होगा कि यह इतना बड़ा क्यों है :)। –

उत्तर

4

libboost_log_setup लॉगिंग के लिए विस्तारित समर्थन शामिल है।

उदाहरण के लिए, जब आपकी लॉगिंग गतिविधियों में एक फॉर्मेटर का उपयोग करते हैं, तो आपको इस लाइब्रेरी की आवश्यकता होगी।

वैसे, ध्यान दें कि आपको libboost_log_setup को libboost_log से पहले लिंक करने की आवश्यकता है, क्योंकि पहले अंतिम पर निर्भर करता है। दूसरे शब्दों में, आपको पुस्तकालय सेटअप में libboost_log से पहले libboost_log_setup रखना होगा।

संबंधित मुद्दे