मैं आधिकारिक वेबसाइट पर निर्देशों के अनुसार Boost.Python बनाने की कोशिश कर रहा हूं।बिल्डिंग बूस्ट। पायथन
मेरा ओएस विंडोज 7 64-बिट है, संकलक एमएसवीसी 11 है, बूस्ट 1.54 है।
=================== स्थापित बूस्ट ==================
बुनियादी स्थापित करने के लिए बूस्ट, मैंने अपनी वेबसाइट से बूस्ट लाइब्रेरी डाउनलोड की है, इसे अपनी स्थानीय डिस्क पर अनजिप करें। पथ C:\local\boost_1_54_0
है।
=============== Boost.Python =============== स्थापित
मैं तो पाते हैं कि Boost.Python जरूरत अलग से बनाया जाना है। तो मैंने Boost.Python instruction का पालन किया।
=============== Boost.Build ================
और स्थापित करें चरण 3.1.2 में, Boost.Build आवश्यक है। तो मैंने, फिर से, चरणों का पालन किया और C:\local\boost_1_54_0\BoostBuild
पर बूस्ट.बिल्ड स्थापित किया, और Path
पर्यावरण चर में जोड़ा।
तब मैं चरण 3.1.3 और 3.1.4, जहां शिक्षा का कहना है
libs/अजगर/उदाहरण/त्वरित प्रारंभ/अपने बूस्ट स्थापना की सूची है, जो एक हो उसमें 3.cd पर अटक कर रहा हूँ छोटे उदाहरण परियोजना।
4. इन्वोक bjam। पर सभी परीक्षण लक्ष्यों को बनाने के लिए "परीक्षण" के साथ प्रारंभ करने वाली मार्गदर्शिका की धारा 5 से उदाहरण आमंत्रण से "चरण" तर्क को बदलें। पर "--verbose-test" तर्क भी जोड़ें, जब वे चलाए जाते हैं तो परीक्षण द्वारा उत्पन्न आउटपुट देखें।
Windows पर, अपने bjam मंगलाचरण की तरह कुछ दिख सकता है:
C: \ boost_1_34_0 \ ... \ त्वरित प्रारंभ> bjam टूलसेट = MSVC --verbose परीक्षण परीक्षण
मैं आपके द्वारा लिखे गए आदेश लाइन जो निर्देश ने मुझे बताया और मुझे यकीन है कि मैं सही निर्देशिका में हूं। हालांकि, quickstart
फ़ोल्डर में bjam
या b2
नहीं है (वे बूस्ट और सी: \ स्थानीय \ boost_1_54_0 \ BoostBuild \ bin) की मूलभूत सड़कों पर हैं।
मैंने इन दो फ़ाइलों को quickstart
फ़ोल्डर में कॉपी करने का भी प्रयास किया, लेकिन बिल्कुल काम नहीं करता है।
मैं विंडोज प्रबंधन तंत्र से बहुत परिचित नहीं हूं, इस प्रकार मुझे यकीन नहीं है कि Path
मेरे प्रश्न की कुंजी है या नहीं। मुझे लगता है कि मैंने PATH
पर बिन फ़ोल्डर जोड़ा है, तो ओएस C:\local\boost_1_54_0\BoostBuild\bin
फ़ोल्डर में bjam
पर स्वचालित रूप से मेरे bjam toolset=msvc --verbose-test test
को लिंक करेगा?
क्या कोई इस से मेरी सहायता कर सकता है? :)
अगर ('Bootstrap' के बाद) क्या, _user-config.jam_ नहीं मेरी HOMEDRIVE निर्देशिका में हैआप निर्देशिका में इस फाइल को होना चाहिए? क्या मुझे वहां इसकी प्रतिलिपि बनाना चाहिए? –
मैंने वहां कॉपी किया और फ़ोल्डर में भी (\ boost_1_55_0 \ libs \ python \ example \ tutorial) – Flo
project-config.jam मेरी अपनी फ़ाइल थी जिसे मैंने बदल दिया। जाहिर है, बूस्ट "gcc" या "mingw" कंपाइलर का उपयोग करने के लिए अपनी खुद की प्रोजेक्ट-कॉन्फ़िगरेशन फ़ाइल को कॉन्फ़िगर नहीं करता है, भले ही आप इसे निर्दिष्ट करते हों। "जीएससी का उपयोग करके" एमएसवीसी का उपयोग करके "बदलें और इसे काम करना चाहिए। – Cinch