मुझे सी ++ का उपयोग करके एक कॉलेज प्रोजेक्ट करना है जिसके लिए एक जीयूआई की आवश्यकता है। मैं जीयूआई के लिए पर्ल/टीसी का उपयोग करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि सी ++ को पर्ल से कैसे लिंक करें। इस परियोजना को आगे और आगे चर को पार करने में सक्षम होना आवश्यक है। क्या कोई मुझे दो को जोड़ने के लिए कुछ अच्छे ट्यूटोरियल/किताबों की दिशा में इंगित कर सकता है, या किसी भी विचार से मुझे समस्या से कैसे संपर्क करना चाहिए क्योंकि मुझे पहले कभी दो भाषाओं को लिंक नहीं करना पड़ा था।सी ++ आवेदन के लिए पर्ल/रुपये जीयूआई
उत्तर
आप swig भी आजमा सकते हैं। यह सी/सी ++ से कई स्क्रिप्टिंग भाषाओं में इंटरफेस उत्पन्न करने के लिए एक उपकरण है।
चूंकि पर्ल जीयूआई प्रदान करने जा रहा है, इसलिए मैं सी ++ कोड पर्ल में एम्बेड करूंगा। यह मानते हुए कि सी ++ कोड की एक महत्वपूर्ण राशि होने जा रही है, मैं इसे पुस्तकालय में डाल दूंगा। उस पुस्तकालय को पर्ल से जोड़ने का पारंपरिक तरीका एक्सएस का उपयोग करके एक पर्ल मॉड्यूल बनाना है। Tutorial for writing XSUBs और XS language reference manual इससे मदद मिलेगी।
Inline मॉड्यूल का उपयोग करने के लिए कुछ आसान तरीका हो सकता है। मैंने पहले Inline::C का उपयोग किया है, और यह अच्छी तरह से काम करता है, लेकिन मैंने कभी भी Inline::CPP (सी ++ संस्करण) की कोशिश नहीं की है। मुझे लगता है कि इसमें mixed reviews है।
यदि यह एक छोटी परियोजना है, तो शायद यह संभवतः दोनों भाषाओं को बात करने के लिए निवेश करने के लायक नहीं है। आप एक अधिक उपयुक्त उपकरण का उपयोग करने पर विचार कर सकते हैं। सी # बहुत कम दर्द के साथ सी ++ से बात करेगा।
अगर मैं इस समस्या से निपट रहा था तो मैं एक जीयूआई बनाने के लिए टीसीएल/टीके का उपयोग कर रहा हूं और फिर सीसी/सी + में टीसीएल एक्सटेंशन का निर्माण कर रहा हूं जिसे टीसीएल/टीके से बुलाया जा सकता है। यह उन चीजों में से एक है जो टीसीएल/टीके वास्तव में अच्छा है (अन्य गतिशील भाषाएं भी ऐसा कर सकती हैं लेकिन मुझे टीसीएल/टीके पसंद है)। जब आप लाइब्रेरी लोड करते हैं तो आप एक साझा लाइब्रे (विंडोज़ पर यूनिक्स या। डीएल पर) बनाते हैं। सी ++ बिट्स के साथ और टीसीएल में कमांड के रूप में आयात किए जाते हैं।
स्विग, जिसका पहले से ही उल्लेख किया गया है, एक उपकरण है जो रैपिंग प्रक्रिया को स्वचालित करने में मदद करता है, यह आपके सी ++ कोड ले सकता है और एक रैपर बना सकता है जो इसे टीसीएल, पर्ल, पायथन जैसे कई भाषाओं में लोड करने की अनुमति देता है, रूबी ...
टीसीएल और टीके की बहुत सारी सूचनाओं के लिए http://www.tcl.tk/ पर शुरू करें।
- 1. एक जीयूआई सी ++ आवेदन
- 2. सी # आवेदन दोनों जीयूआई और कमांडलाइन
- 3. क्यूटी जीयूआई आवेदन आकार घटाएं
- 4. एक जीयूआई आवेदन व्यवस्थित करना
- 5. सी/सी ++ जीयूआई अनुप्रयोगों के लिए स्वचालित परीक्षण
- 6. सी # आवेदन के लिए मार्कर बार?
- 7. सी ++ डीएलएल और सी # जीयूआई
- 8. विंडोज जीयूआई सी ++ प्रोग्रामिंग
- 9. सी # आवेदन
- 10. सी # जीयूआई नामकरण सम्मेलनों के लिए सर्वोत्तम अभ्यास?
- 11. क्या स्कैला में जीयूआई बनाने के लिए कोई जीयूआई है?
- 12. डिजाइनिंग एक जीयूआई आवेदन: एक वी.एस. multpile स्क्रीन
- 13. मैटलैब जीयूआई आवेदन में सॉफ्टवेयर इंजीनियरिंग और पैटर्न?
- 14. सी # जीयूआई और एबस्ट्रक्शन लेयर
- 15. विंडोज सर्विस प्लस जीयूआई/सी #
- 16. कैसे एक सी # जीयूआई रूप
- 17. जीयूआई आवेदन (वीसी एमएफसी) के लिए टेस्ट संचालित विकास कैसे लागू करें?
- 18. क्यूटी आवेदन के लिए एक अच्छा एमवी * पैटर्न क्या है?
- 19. उत्पन्न और सी # आवेदन
- 20. एक सी ++ Win32 आवेदन
- 21. सी ++ आवेदन माध्यमिक मॉनिटर
- 22. सी # विंडोज फॉर्म आवेदन - एक और धागे और कक्षा से जीयूआई अद्यतन?
- 23. मेरे आवेदन में सी #
- 24. सी # फॉर्म को बंद करने के लिए आवेदन
- 25. पूर्ण स्क्रीन सी # आवेदन
- 26. एकाधिक स्क्रीन के लिए जावा जीयूआई फुलस्क्रीन
- 27. स्कैला के लिए उपयुक्त जीयूआई ढांचा?
- 28. पायथन - नौकरी के लिए सर्वश्रेष्ठ जीयूआई पुस्तकालय?
- 29. एचबीएस प्रबंधन के लिए जीयूआई उपकरण
- 30. फ़्लैश के लिए जीयूआई फ्रेमवर्क (एएस 3)
बाद के वर्षों बाद। इनलाइन :: सीपीपी 2003 से बनाए रखा नहीं गया था। 2011 में मैंने सह-रखरखाव के रूप में काम करना शुरू किया, और नवंबर -2011 और मई -2012 के बीच 135 पैच किए। यह अब बहुत बेहतर आकार में है। आरटी बग सूची एक लंबी इच्छा सूची आइटम पर है। और सीपीएएन परीक्षकों का सफलता अनुपात स्थापित 90% की सीमा तक है। – DavidO