पर सी ++ रैपर उत्पन्न करने के लिए टूल जो मैं समझता हूं, एसडब्ल्यूआईजी जावा में इसे दिखाने के लिए सी ++/सी को लपेटना है, और जावा सी ++ (उर्फ देशी कार्यों) में कुछ जावा कार्यों को लागू करना है।
क्या कोई उपकरण है जो एक जावा क्लास पर सी ++ रैपर बना सकता है, ताकि कॉलर। इस ग की ++ आवरण, जावा के बारे में चिंता करने के लिए उदाहरण के लिए नहीं है
इनपुट जावाजावा क्लास
class hw { public void hi() { System.out.println("Hello World"); } }
उपकरण आउटपुट hw.hh है (और कुछ। C++ फ़ाइलें) है, जो के रूप में इस्तेमाल किया जा सकता :
एचडब्ल्यू * एच = नया एचडब्ल्यू (/ * जेएनवी */एनवी);
एच-> हाय();
क्या कोई उपकरण उपलब्ध है जो यह कर सकता है?
क्या आप इस रैपर को जावा वर्चुअल मशीन होस्ट करने की उम्मीद कर रहे हैं? यह गैर-तुच्छ है। –
@Bgen Voigt: जो मैंने पढ़ा है, मुझे लगता है कि यह बहुत ही बॉयलरप्लेट कोड है .. गैर-तुच्छ हो सकता है, लेकिन एसएचएच उपकरण द्वारा किया जा सकता है। सभी मौजूदा उपकरण जावा को फ्रेमवर्क के रूप में उपयोग करने के लिए उन्मुख हैं, और सी ++ कोड लाइब्रेरी के रूप में .. मैं विपरीत करने की कोशिश कर रहा था .. जावा लाइब्रेरे के रूप में, जिसे सी ++ कॉल करेगा और जब आवश्यकता होगी। .. मुझे लगता है कि जावा प्रतिबिंब एपीआई का उपयोग करके इस प्रकार का टूल किया जा सकता है! – vrdhn