Specifications

Linker Tools Messages Page 18 of 32
invalid version number "number"; default version assumed
Either the major or the minor number in the specified version argument was not valid. Each part of a
version specification must be an integer in the range 1-65535. Options that take a version argument
include /SUBSYSTEM and /VERSION.
Linker Tools Warning LNK4011
unknown subsystem "argument"; default assumed
The /SUBSYSTEM option was incorrectly specified. Either no argument was specified or argument
did not have the expected syntax. The tool assumed an appropriate default.
Linker Tools Warning LNK4012
invalid value "argument", must be keywords; option ignored
The given argument was not a valid keyword for the option it was specified with. The valid arguments
are shown in the given list of keywords.
Linker Tools Warning LNK4013
image size imagesize exceeds specified maximum maxsize
The base address file specified with the /BASE option listed the maximum size of the program as
maxsize, but maxsize was less than the resulting image size of the program.
Linker Tools Warning LNK4014
cannot find member object "objectname"
LIB could not find objectname in the library. The /REMOVE and /EXTRACT options require the full
name of the member object that is to be deleted or copied to a file. The full name includes the path of
the original object file. To see the full names of member objects in a library, use DUMPBIN
/ARCHIVEMEMBERS or LIB /LIST.
Linker Tools Warning LNK4015
memorytype commit exceeds reserve; commit size set to size
The value specified for the commit size for the memorytype exceeded the value specified for the
reserve size. The tool assumed size as the value of the commit size.
Linker Tools Warning LNK4017
keyword statement not supported for the target platform; ignored
The given module-definition statement is not supported by this version of the linker tools. The tool
ignored the statement in the .DEF file.
Linker Tools Warning LNK4018
too many type indexes in PDB "filename", discarding subsequent type information
There are more than 64K type indexes in the program database (PDB). The PDB might contain
unneeded type information. Delete the existing PDB and rebuild. If the warning persists, then compile
some modules without debugging information.
Linker Tools Warning LNK4019
corrupt string table (table end); new end assumed
The object file is corrupt. The tool attempted to correct the problem. To prevent this warning, rebuild
the object file. See Corrupt Object File for more information.