Specifications

Linker Tools Messages Page 21 of 32
Linker Tools Warning LNK4045
creating LINK_REPRO test case in dir "directory"
The LINK_REPRO environment variable, when set, specifies a directory where the linker will copy
object files, libraries, and other files. Microsoft can use these files to recreate internal linker errors.
The linker will only copy files if LINK_REPRO is set. If this is not what you want to do, remove the
LINK_REPRO environment variable by typing the following: set LINK_REPRO=
Linker Tools Warning LNK4046
LINK_REPRO is set to current directory; ignored
The LINK_REPRO environment variable should not be set to the current directory. Create a new
directory, set LINK_REPRO to the new directory, and rerun the linker.
Linker Tools Warning LNK4047
cannot edit library file "filename"; ignored
EDITBIN cannot process a library file.
Linker Tools Warning LNK4048
Invalid format file; ignored
EDITBIN could not process the file because it was not a valid object file, executable file, or dynamic-
link library (DLL).
Linker Tools Warning LNK4049
exported symbol "symbol" also imported
The symbol was both exported from and imported to the program. This warning is displayed when the
LINK warning level (set by the /WARN option) is greater than 1.
Linker Tools Warning LNK4051
extra delimiter in /EXPORT specification
The specification of the /EXPORT option ended with a comma (,).
Linker Tools Warning LNK4052
using .EXP file; ignoring .DEF file "filename"
The .DEF file specified in the LINK command was ignored because an .EXP file was also specified.
The .DEF file was already processed when the .EXP file was created and is not necessary in this step
of the build process.
Linker Tools Warning LNK4055
invalid fixup found, address address; fixup ignored
The object contained an invalid fixup. The resulting executable file will probably not run correctly.
Rebuild the object file. See Corrupt Object File for more information.
Linker Tools Warning LNK4056
extra arguments ignored for option "option"
The option was specified with too many arguments. The additional arguments were ignored.
Linker Tools Warning LNK4057
"library1" should precede "library2" in the link command line
Check the order of your libraries. The developer of library1 determined that it should be searched by