LINK Help (linker.hlp) (
Table of Contents;
Topic list)
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.
-♦-