मेरे पास सी ++ में लागू एक वर्ग है जो कार्यक्रम की अंकगणितीय गणना के लिए जिम्मेदार है, और WPF का उपयोग कर एक इंटरफ़ेस है। मैं सी # के साथ इनपुट को संसाधित करता हूं लेकिन फिर मैं अपनी सी ++ कक्षा का उपयोग कैसे कर सकता हूं?मैं सी #+/सीएलआई को सी # से कैसे कॉल करूं?
मैं इसके साथ बातचीत करने के लिए एक प्रबंधित सी ++ आवरण वर्ग बनाने के बारे में कुछ टिप्पणियां देखा है, लेकिन मैं कहाँ शुरू करने के लिए पता नहीं है। न ही मुझे पता है कि मैं इसे अन्य सभी कोड के साथ संकलित करने के लिए कैसे जाऊंगा। मैं वास्तव में इस पर एक ट्यूटोरियल नहीं ढूंढ सकता, और प्रबंधित सी ++ पर Google शो की सामग्री वास्तव में उपयोगी नहीं लगती है।
मेरी मदद करने के लिए वहां कुछ भी है? यह मेरे लिए अनुचित प्रतीत नहीं होता है।
संपादित करें कोशिश की गई m3rLinEz समाधान लेकिन यह मुझे एक BadImageFormatException दे रहा है, मुझे लगता है कि ऐसा इसलिए है क्योंकि डीएलएल उत्पन्न नहीं होता है। मैंने सबकुछ किया जैसा कि बताया गया था, क्या हुआ। कोई विचार?
यहां एक सभ्य ट्यूटोरियल है: http://www.codeproject.com/KB/mcpp/quickcppcli.aspx#A8 –
मैं समझता हूं कि नेटिस सी ++ सी #/डब्ल्यूपीएफ से तेज़ी से चलता है, लेकिन सीएलआई लिखने का ओवरहेड क्या है अपने मूल सी ++ के आसपास रैपर? क्या यह सब काम वास्तव में इसके लायक है? क्या सी ++ सीआईआई में कोड को सी ++ में बस पोर्ट करने से तेज है? –
मैंने अपना BadImageFormatException तय किया क्योंकि मेरी सीएलआई प्रोजेक्ट x86 मोड में संकलित करने के लिए डिफॉल्ट किया गया था और मेरा सी # ऐप किसी भी CPU मोड में था। इसे बदलें या यह आपके लिए काम कर सकता है। –