The information in this article applies to:
SYMPTOMSCompiling a source file that includes WINDOWS.H generates many C4226 errors, such as: Including these header files individually causes the same problem. CAUSEA number of the OLE header files that are included in the WINDOWS.H file require WIN32 to be defined. While _WIN32 is defined for you, WIN32 is not. Because WIN32 is not defined, the header file logic assumes that the definitions are for 16-bit Windows-based applications and uses the __export and __huge keywords. RESOLUTION
Here are three possible way to define WIN32:
MORE INFORMATION
This problem will most likely occur when building console applications.
Additional query words: 2.00
Keywords : TlsMisc |
Last Reviewed: February 2, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |