2014-10-30 11 views
6

यदि आप जंग की लाइब्रेरी लिखते हैं और आप इसे सी से कॉल करना चाहते हैं, तो आपको बाहरी सी के साथ सभी निर्यात कार्यों को चिह्नित करना होगा और सुनिश्चित करें कि सबकुछ सी एबीआई का उपयोग करता है। लेकिन फिर आपको अपने सी कोड में शामिल करने के लिए हाथ से एक हेडर फ़ाइल भी लिखनी होगी, और मैन्युअल रूप से यह सुनिश्चित करना होगा कि यह जंग की परिभाषाओं के अनुरूप है, या खराब चीजें घटित होंगी। यह खतरनाक और थकाऊ दोनों लगता है।क्या सी हेडर को जंग मॉड्यूल से उत्पन्न करने के लिए कोई उपकरण है?

क्या सी हेडर को जंग कोड से उत्पन्न करने के लिए कोई उपकरण है? मैंने बाइंडिंग देखी है जो सी से जंग का उपयोग करने के लिए दूसरी तरफ जाती है, और यह वास्तव में एक कठिन समस्या है!

उत्तर

4

ऐसा लगता है कि यह a requested feature for Rust है, लेकिन मुझे कोई कार्यान्वयन नहीं मिला है।

4

इसे उपयोग करने की आवश्यकता है ताकि मैं कंकों को दूर कर सकूं, लेकिन yes

+0

यह मोज़िला द्वारा फोर्क किया गया था: https://github.com/mozilla/moz-cheddar – marmistrz

संबंधित मुद्दे

 संबंधित मुद्दे