इस प्रश्न का उत्तर Why can't clang with libc++ in c++0x mode link this boost::program_options example? कहता है "आपको clang ++ -stdlib = libC++ का उपयोग करके बढ़ावा देने की आवश्यकता है।"क्लैंग ++/libC++ के साथ बूस्ट को संकलित/लिंक कैसे करें?
मैं मैकोज शेर का उपयोग क्लैंग v3.0 के साथ कर रहा हूं। मैं क्लैंग का उपयोग करके बूस्ट v1.48.0 कैसे बना सकता हूं और इसे libC++ से लिंक कर सकता हूं?
अद्यतन:
using clang-darwin
... जो बजाय का बजना जीसीसी से बूस्ट का निर्माण करेगा: मैं निम्नलिखित के साथ एक उपयोगकर्ता के config.jam फ़ाइल बनाई है। मैं libstdC++ के बजाय libC++ से कैसे लिंक करूं?
हाँ, यह काम करता है! धन्यवाद। –
बस जोड़ने के लिए, boost :: signals2 ('#include') में :: सिग्नल को बढ़ावा देने के लिए एक समान एपीआई है और केवल हेडर है, इसलिए सिग्नल बनाने में सक्षम होने के कारण इतना बुरा नहीं हो सकता है। –
क्या यह सिर्फ बढ़ावा देता है :: सिग्नल नहीं बनाया जा रहा है? मुझे लगता है कि पूर्ण –