boost-python

    11गर्मी

    2उत्तर

    मैं Boost.Python का उपयोग कर एक पायथन एक्सटेंशन मॉड्यूल को कार्यान्वित कर रहा हूं। मॉड्यूल को अपने स्वयं के कस्टम अपवाद वर्गों को परिभाषित करना चाहिए जो Exception का उत्तराधिकारी है। मैं उसको कैसे करू

    5गर्मी

    1उत्तर

    का उपयोग करते समय स्वयं का संदर्भ प्राप्त करना मैं पाइथन एप्लिकेशन के निष्पादन को तेज करने की आशा के साथ बूस्ट :: पायथन का उपयोग करके एक पायथन कक्षा को सी ++ में बंद करने की कोशिश कर रहा हूं (कक्षा जि

    8गर्मी

    2उत्तर

    में ग्राफ उपकरण स्थापित करने में असमर्थ रहा विंडोज 7 पर graph-tool उपयोग करना चाहते हैं, लेकिन मैं मुसीबत यह स्थापित करने आ रही हैं। सभी here सूचीबद्ध आवश्यकताओं को सफलतापूर्वक स्थापित कर रहे हैं। पाय

    5गर्मी

    1उत्तर

    मैं वर्तमान में कक्षा निर्यात करने के लिए बूस्ट पायथन का उपयोग करने की कोशिश कर रहा हूं, और उसके बाद इसे प्रोग्राम के अनुरूप उपयोग करता हूं। /** main.cpp */ #define BOOST_PYTHON_STATIC_LIB #in

    6गर्मी

    1उत्तर

    पर सी ++/सीयूडीए कक्षा उत्तीर्ण करने के लिए मेरे पास सी ++ में लिखी गई एक कक्षा है जो cuda_runtime.h से कुछ परिभाषाओं का भी उपयोग करती है, यह एडीओएल-सी नामक ओपनसोर्स प्रोजेक्ट का एक हिस्सा है, आप here

    6गर्मी

    2उत्तर

    तो, मैं अपने सी ++ कोड को पायथन के साथ एकीकृत करने के लिए अच्छा टूल खोजता हूं, और सबसे पहले मैंने boost.python को देखा। मुझे बूस्ट प्रलेखन से हैलो परीक्षा मिली है और इसे बनाने और चलाने का प्रयास करें।

    5गर्मी

    1उत्तर

    मैं एक विधि (या समारोह) जो बहुरूपी वस्तुओं की एक सूची के लिए एक संदर्भ रिटर्न है: class A { }; class B : public A { }; std::list<boost::shared_ptr<A> >& getList(); मैं कैसे :: अजगर को बढ़ावा

    7गर्मी

    2उत्तर

    मेरे पास कई मॉड्यूल हैं जो कन्वर्टर्स को कुछ छोटे प्रकार के लिए परिभाषित करते हैं (जैसे कि std::vector<int> के रूप में इनट्स की सूची); वे स्वतंत्र मॉड्यूल के हिस्से हैं, लेकिन वे कभी कभी दोनों एक स्क्

    6गर्मी

    1उत्तर

    मैं एक std::vector<A> अजगर को साथ सी ++ कोड को बेनकाब करना चाहते हैं। मेरा class A{}; तुलनात्मक ऑपरेटर लागू नहीं किया गया है। जब मैं BOOST_PYTHON_MODULE(libmyvec) { using namespace boost::py

    6गर्मी

    1उत्तर

    तो, मैं एक साधारण घटना पुस्तकालय, सी में लिखे ++ और बूस्ट पुस्तकालयों का उपयोग कर सकते है। मैं पाइथन को कहा लाइब्रेरी का पर्दाफाश करना चाहता था, इसलिए स्वाभाविक रूप से मैं बूस्ट :: पायथन में बदल गया।