The information in this article applies to:
SYMPTOMSAttempting to build a Windows-based application with MASM code using a CMACROS.INC header file causes errors to be generated by the macro assembler. CAUSEThe CMACROS.INC file is incompatible with the version of MASM being used. RESOLUTIONWhen using MASM version 6.x, use the version of CMACROS.INC that comes with MASM. When using MASM version 5.1, use the version of CMACROS.INC that comes with the development product you are using, such as the Windows Software Development Kit (SDK) or the Windows Device Driver Kit (DDK). MORE INFORMATION
MASM has changed considerably from version 5.1 to versions 6.x; the
changes to the assembler include the removal of the second assembly
pass and additions or modifications to the behavior of assembler
directives. A complete list of the differences can be found in the
product documentation of MASM versions 6.0 and later. Because of these
changes, versions of CMACROS.INC compatible with MASM 5.1 are not
compatible with MASM 6.x; likewise, versions of CMACROS.INC compatible
with MASM 6.x are not compatible with MASM 5.1.
Additional query words: 3.10 no32bit masm
Keywords : kb16bitonly |
Last Reviewed: November 3, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |