मैंने कमांड लाइन (सीएससी) का उपयोग कर एक डीएल बनाया है। मान लीजिए कि डीएलएल में जोड़ें (int, int) विधि है। अब मैं vC++ में उस ऐड फ़ंक्शन का उपयोग करना चाहता हूं ??वीसी ++ में सी # डीएल का उपयोग कैसे करें?
यह कैसे करें?
आपकी सहायता की बहुत सराहना की जाएगी।
मैं यही कर रहा हूं।
vcproj; इस प्रोजेक्ट के लिए मेरे पास राइट क्लिक और लिंकर सेक्शन अतिरिक्त निर्भरताएं जोड़ता है। जिस पथ में डीएल रहता है, उस पथ को जोड़ा गया है।
main.cpp
using namespace Test
void main()
{
demo d;
d.add(5,5);
}
त्रुटि नाम स्थान टेस्ट मौजूद नहीं है।
इसे कैसे हल करें?
मैं अप्रबंधित कोड के रूप में कि dll उपयोग करने की आवश्यकता
यदि सी ++ एप्लिकेशन प्रबंधित किया जाता है, तो यह निश्चित रूप से इससे भी आसान है, और आप COM से पूरी तरह से बच सकते हैं। – Noldorin
@ मैथ्यू ब्रिंडली मैंने http://support.microsoft.com/kb/828736 पर जो किया है, लेकिन मुझे 'const _GUID' से 'const IISWebFrameworkDAAB :: DataAccessInterface' में कनवर्ट नहीं किया जा सकता है, मुझे एक त्रुटि मिल रही है "मुझे क्या करना चाहिए – user1402643