Sunday 15 September 2013

c++ - Macro expansion issue in Mingw GCC -


  # परिभाषित करें A2W_EX (lpa, nChars) (\ ((_lpa_ex = lpa) == NULL)? NULL: (\ _convert_ex = (lstrlenA (_lpa_ex) +1), \ FAILED (:: ATL :: एटल मैल्टिपली (& amp; _convert_ex, _convert_ex, static_cast & lt; int & gt; (sizeof (WCHAR)))) नल: \ ATLA2WHELPER (\ (LPWSTR ) _ATL_SAFE_ALLOCA (_convert_ex, _ATL_SAFE_ALLOCA_DEF_THRESHOLD), \ _lpa_ex, \ _convert_ex / sizeof (WCHAR), \ _acp_ex)))  

मैं दृश्य स्टूडियो Int MingW से कुछ मैक्रो कॉपी और चिपक कर रहा हूँ निम्नलिखित त्रुटि प्राप्त हो रही है

<पूर्व> सदस्य फ़ंक्शन में 'एटीएल :: सीसीओएमएरिएंट एंड amp; ATL :: CComVariant :: ऑपरेटर = (LPCSTR) ': C: \ ... / atlconv.h: 635: 11: त्रुटि:' से पहले प्राथमिक अभिव्यक्ति की उम्मीद है) 'टोकन (एलपीडब्लूस्ट) _ATL_SAFE_ALLOCA (_convert_ex, _ATL_SAFE_ALLOCA_DEF_THRESHOLD), \ ^

इस समस्या को ठीक करने के बारे में कोई भी सुझाव?


No comments:

Post a Comment