PRB: BSTR Redefinition If SHLOBJ.H Included in MFC AppsLast reviewed: September 29, 1995Article ID: Q132966 |
The information in this article applies to:
SYMPTOMSWhen you include SHLOBJ.H in an MFC application, the following compiler error occurs:
error C2371: 'BSTR' : redefinition CAUSEThe SDK header file OAIDL.H and the MFC library both define a type BSTR.
RESOLUTIONTo work around this problem, add the following definition before including any MFC headers. In an AppWizard-generated application this can be done at the beginning of the STDAFX.H include file:
#define _AFX_NO_BSTR_SUPPORT |
Additional reference words: MFC BSTR 4.00 Windows 95
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |