मैं अपने सी ++/सीएलआई प्रोजेक्ट में मार्शलिंग लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं। #include <msclr/marshal.h>
के साथ संकलित होने पर मुझे त्रुटि error C2872: 'IServiceProvider' : ambiguous symbol
मिलती है। अधिकांश प्रस्तावों में #include <windows.h>
को यहां चलने का सुझाव दिया जा रहा है ->Ambiguous references, लेकिन मेरे पास उन शामिल नहीं हैं। मेरे पास यह है:marshal.h के साथ संकलन में समस्या: त्रुटि C2872: 'IServiceProvider': संदिग्ध प्रतीक
using namespace System;
using namespace System::Configuration;
using namespace std;
#include <msclr/marshal.h>
मैं इस समस्या को कैसे डीबग कर सकता हूं?
मैं स्ट्रिंग^को कॉन्स्ट चार * – anivas
मार्शल :: स्ट्रिंगटोको टास्कमेमएन्सी + मार्शल :: FreeCoTaskMem को कन्वर्ट करने की कोशिश कर रहा हूं। –
शीर्षलेख में उपयोग से बचने के लिए सिस्टम :: स्ट्रिंग^का भी उपयोग कर सकते हैं – slater