आप MacOS पर Boost कैसे स्थापित करते हैं? अभी मैं मैक के लिए bjam नहीं मिल सकता है।
sudo port -t install X
) मैं उन्हें एक साथ उपयोग करता हूं लेकिन मैं ज्यादातर मामलों में मैकपोर्ट्स पर काढ़ा पसंद करता हूं।
आप MacOS पर Boost कैसे स्थापित करते हैं? अभी मैं मैक के लिए bjam नहीं मिल सकता है।
sudo port -t install X
) मैं उन्हें एक साथ उपयोग करता हूं लेकिन मैं ज्यादातर मामलों में मैकपोर्ट्स पर काढ़ा पसंद करता हूं।
जवाबों:
MacPorts डाउनलोड करें , और निम्न कमांड चलाएँ:
sudo port install boost
sudo -s /opt/local/bin/port install boost
brew install boost boost-python
?
आप Homebrew का उपयोग करके बूस्ट का नवीनतम संस्करण प्राप्त कर सकते हैं ।
brew install boost
।
बस स्रोत प्राप्त करें, और खुद को बूस्ट करें; यह बहुत आसान हो गया है। इस लेख के अनुसार वर्तमान macOS पर बूस्ट के वर्तमान संस्करण के लिए एक उदाहरण दिया गया है:
अनपैक करें और निर्देशिका में जाएं:
tar -xzf boost_1_50_0.tar.gz
cd boost_1_50_0
कॉन्फ़िगर करें (और बनाएँ bjam
):
./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
बिल्ड:
./b2
इंस्टॉल:
./b2 install
चरण 3 में आपके द्वारा चुने गए उपसर्ग के आधार पर, आपको चरण 5 को sudo करने की आवश्यकता हो सकती है, यदि स्क्रिप्ट एक संरक्षित स्थान पर प्रतिलिपि फ़ाइलों की कोशिश करती है।
जब तक आपका कंपाइलर Mac XCode Dev टूल्स के साथ दिए गए एक से भिन्न नहीं होता है, तब तक यूनिक्स वेरिएंट के लिए स्टार्टिंग गाइड की धारा 5.1 में दिए गए निर्देशों का पालन करें । नवीनतम स्रोत का विन्यास और निर्माण आसान नहीं हो सकता है, और इसे कॉन्फ़िगर करने में लगभग 1 मिनट और संकलन के लिए 10 मिनट लगते हैं।
फिंक बूस्ट संकुल का एक पूरा सेट के लिए प्रकट होता ...
स्थापित करने और चलाने के साथ पलक बस करते हैं
fink install boost1.35.nopython
टर्मिनल पर और निर्भरता को स्वीकार करने पर जोर देता है। या उपयोग करें
fink list boost
विभिन्न पैकेजों की सूची प्राप्त करने के लिए जो उपलब्ध हैं।
मैक एप स्टोर से Xcode इंस्टॉल करें। फिर कमांड का उपयोग करें:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
इसके बाद के संस्करण homebrew स्थापित और आप टर्मिनल में शराब का उपयोग करने की अनुमति देगा
तो बस कमांड का उपयोग करें:
brew install boost
जो तब बूस्ट लाइब्रेरी को स्थापित करेगा <your macusername>/usr/local/Cellar/boost
तीसरे पक्ष के पुस्तकालयों को संकलित करने में आने वाली परेशानियों से बचने के लिए, जिन्हें आपके सिस्टम में इंस्टाल करने की जरूरत है, इसे चलाएं:
sudo port install boost +universal
+universal
टिप्पणी करने के लिए एक बात है: उस के लिए आदेश में एक फर्क करने के लिए आप का निर्माण किया है की जरूरत python
के साथ +universal
, यदि आप नहीं है या आप सुनिश्चित करें कि आप बस के पुनर्निर्माण कर सकते हैं नहीं कर रहे हैं python +universal
। यह दोनों काढ़ा के साथ-साथ macports पर लागू होता है ।
$ brew reinstall python
$ brew install boost
या
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
आप यहाँ OSX (या किसी अन्य OS) के लिए bjam डाउनलोड कर सकते हैं