The information in this article applies to:
SYMPTOMS
Compiling and linking the sample code shown below causes the linker to
generate two L2029 error messages. If the code is compiled as C++ source,
the linker shows an incorrect parameter list when generating the unresolved
external error message for the Test function.
The error message with the correct parameter list would be:
CAUSEWhen an L2029 error message is generated for a C++ symbol, the linker "undecorates" the symbol name, using the type information encoded as part of the decorated name. It is during this "undecoration" that the incorrect parameter list is generated based on the function's signature. STATUSMicrosoft has confirmed this to be a problem with LINK for MS-DOS, versions 5.3, 5.31.009, 5.5, and 5.6. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. Sample Code
Additional query words: mangled decorated .CPP 5.30 5.50 5.60
Keywords : kb16bitonly |
Last Reviewed: October 27, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |