LINK Help (linker.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
L2029
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     LINK Error L2029
 
     'symbol' : unresolved external
 
     A symbol was declared to be external in one or more modules, but
     it was not publicly defined in any module or library.
 
     The name of the unresolved external symbol is given, followed by a
     list of object modules that contain references to this symbol.
     This message and the list of object modules are written to the map
     file, if one exists.
 
     One cause of this error is using the /NOI option for files that
     use case inconsistently in identifiers.
 
     This error can also occur when a program compiled with C/C++
     version 7.0 (or later) is linked using /NOD. The /NOD option tells
     LINK to ignore all default libraries named in object files. C/C++
     7.0 embeds in an object file both the name of the default run-time
     library and OLDNAMES.LIB. To avoid this error, either specify
     OLDNAMES.LIB in the <libraries> field or specify /NOD:<library>
     where <library> is the name of the default run-time library to be
     excluded from the search.
                                    -♦-