LNK000: fatal error
LNK001: error
LNK002: warning
LNK003: note
LNK004: msg
LNK1000: unknown error; consult documentation for technical support options
LNK1100:
LNK1101: incorrect MSPDB30.DLL version; recheck installation of this product
LNK1102: out of memory
LNK1103: debugging information corrupt; recompile module "%s"
LNK1104: cannot open file "%s"
LNK1105: cannot close file "%s"
LNK1106: invalid file or disk full: cannot seek to 0x%lx
LNK1107: invalid or corrupt file: cannot read at 0x%lx
LNK1108: cannot write file at 0x%lx
LNK1109: cannot remove file "%s"
LNK1110: cannot rename file "%s"
LNK1111: invalid /BASE argument "%s"
LNK1112: module machine type "%s" conflicts with target machine type "%s"
LNK1113: invalid machine type
LNK1115: /MACHINE option required
LNK1116: base key "%s" not found
LNK1117: syntax error in option "%s"
LNK1118: syntax error in "%s" statement
LNK1119: invalid ordinal number "%s"
LNK1120: %d unresolved externals
LNK1121: duplicate ordinal number "%d"
LNK1122: invalid keyword "%s"
LNK1123: failure during conversion to COFF: file invalid or corrupt
LNK1125: Conflicting subsystem
LNK1127: library is corrupt
LNK1129: cannot find resolution for weak extern %s
LNK1130: Linker miscalc (base relocations off by 0x%lx)
LNK1131: no library file specified
LNK1132: invalid format for MS-DOS stub file "%s"
LNK1136: invalid or corrupt file
LNK1137: invalid argument specified with /SECTION
LNK1138: corrupt debugging information in object file "%s"
LNK1140: too many modules for program database; relink with /PDB:NONE
LNK1141: failure during build of exports file
LNK1143: invalid or corrupt file: no symbol for comdat section 0x%x
LNK1144: error with LINK_REPRO var; cannot open "%s"
LNK1145: -merge created circular link for section "%s"
LNK1146: no argument specified with option "/%s"
LNK1147: invalid number specified with option "/%s"
LNK1148: failure during conversion to COFF: cannot copy temp file "%s"
LNK1149: output filename matches input filename "%s"
LNK1152: cannot resolve one or more undecorated symbols
LNK1153: /VXD command-line option required
LNK1154: specified import library filename matches exports file "%s"
LNK1155: special symbol "%s" already defined.
LNK1156: .sbss section not supported
LNK1158: cannot run "%s"
LNK1159: no output file specified
LNK1160: library with zero objects not allowed
LNK1161: invalid export specification
LNK1162: expected aux symbol for comdat section 0x%x
LNK1163: invalid selection for comdat section 0x%x
LNK1164: section 0x%x alignment (%u) greater than /ALIGN value
LNK1165: link failed because of fixup errors
LNK1166: cannot adjust code at offset=0x%08x, va=0x%08x
LNK1167: file contains relocs but header has no machine type
LNK1168: cannot open %s for writing
LNK1169: one or more multiply defined symbols found
LNK1170: line in command file contains %ld or more characters
LNK1171: unable to load %s; "/%s" failed
LNK1172: more than one object with the name "%s" found; rename object(s) or relink /PDB:NONE
LNK1173: unable to find entrypoint %s in %s; "/%s" failed
LNK1174: unable to /REBASE %s; not a valid Win32 image
LNK1175: failed to /REBASE %s
LNK1176: ".TLS" section exceeds current limit of 32K
LNK1177: TOC size limit exceeded
LNK1178: missing MODEND record; file is invalid or corrupt
LNK1179: invalid or corrupt file: duplicate comdat "%s"
LNK1200: error reading program database "%s"
LNK1201: error writing to program database "%s"
LNK1202: "%s" is missing debugging information for referencing module
LNK1203: "%s" is missing current debugging information for referencing module
LNK1204: "%s" compiled /Yc /Yu /Z7; cannot create PDB; recompile with /Zi
LNK1206: cannot overwrite Visual C++ 1.0 PDB "%s"; delete and rebuild
LNK1207: incompatible PDB format in "%s"; delete and rebuild
LNK1208: cannot find referenced program database "%s"
LNK1209: program database "%s" differs from previous link; relink or rebuild
LNK1210: insufficient memory for incremental link; relink with /INCREMENTAL:NO
LNK1211: precompiled type information not found; "%s" not linked or overwritten
LNK1550: more than one entrypoint in startup section
LNK1551: near thunks exceed 32K
LNK1552: functions in small model section %s exceed 64K
LNK1553: invalid object file: nonzero value in raw data
LNK1554: fixup overflow at %s: too many 16-bit fixup thunks
LNK1555: fixup overflow at %s: fixup overflow at symbol: too much near data
LNK1556: fixup overflow at %s: fixup overflow at symbol: cannot resolve using 16-bit fixup
LNK1557: Pcode fixup overflow.  Target symbol %s is out of range (code section is too large).
LNK1558: Maximum pcode resource number exceeded by section %s.
LNK1559: code section exceeds profiler limit at %s
LNK1560: section number exceeds profiler limit at %s
LNK1561: entry point must be defined
LNK1562: invalid object file: code fixup in data section %s
LNK1563: invalid object file: data fixup in code section %s
LNK1564: CSConst fixup not in same section as symbol %s
LNK1565: invalid object file: DIFF fixup pair in section %s specifies different section numbers
LNK1566: DIFF fixup pair overflow: target symbol too far from previous symbol
LNK1567: DIFF fixup pair overflow: target symbol too far from previous symbol
LNK1568: invalid file %s
LNK1569: EXPORTS keyword missing function set identifier
LNK1570: cannot renumber startup section %s; must be CODE1
LNK1571: Cannot assign resource number 1 to CODE section %s.  CODE1 is reserved for the startup section.
LNK1572: Cannot assign resource number 0 to CODE section %s.  CODE0 is reserved for the jump table.
LNK1573: invalid FLAGS keyword %s
LNK1574: A5 reference to %s invalid in standalone code
LNK1575: cannot call data symbol %s as function
LNK1576: cannot specify object files for Mac import library
LNK1577: no ASLM library ID specified
LNK1578: function set %s multiply defined
LNK1579: Target pcode symbol "%s" must be <64k into code section when -opt:ref is used.
LNK1580: no ASLM function set ID specified
LNK1581: corrupted object or old compiler (bad Pcode entry point)
LNK1582: run-time fixups in startup segment
LNK1583: exceeded code section number limit
LNK1584: Run-time fixup on odd address
LNK1585: CSECTABLE fixup must be to external symbol in code
LNK1586: DUPCON fixup must be to external symbol in code
LNK1587: Multiple symbols in same con refd by dupcon fixup
LNK1588: Illegal CTOABSC32 reloc in dupcon
LNK1589: Duplicate resource numbers specified
LNK1590: Illegal A5 ref in sacode
LNK1591: Renaming of resource type only allowed for code sections
LNK1592: Code fixup overflow.  Target symbol %s is beyond +-32 MB (break code into DLLs).
LNK1593: Format of the Import Library "%s" is obsolete - Rebuild the import library
LNK1594: Only /ENTRY option specified for Shared Library; /ENTRY is mapped to /MAC:INIT option, and /ENTRY is ignored
LNK2001: unresolved external symbol "%s"
LNK2002: invalid fixup found, type 0x%hx, target "%s"; fixup ignored
LNK2003: gp relative fixup to symbol not in .sdata "%s"; fixup ignored
LNK2004: gp relative fixup overflow; .sdata section is too large; fixup ignored
LNK2005: %s already defined in %s
LNK2006: TOC relative fixup to symbol not in TOC "%s"; fixup ignored
LNK2007: TOC relative fixup overflow; TOC is too large; fixup ignored
LNK2008: Fixup target is not aligned "%s"
LNK2009: Fixup target must be absolute "%s" w/o -FIXED; fixup ignored
LNK2010: Duplicate IMGLUE relocations for "%s"
LNK4001: no object files specified; libraries used
LNK4002: %s defined in %s
LNK4003: invalid library format; library ignored
LNK4005: no objects used from library %s
LNK4006: %s already defined in %s; second definition ignored
LNK4007: Bad object - fixup too far
LNK4009: Bad object - unmatched %s relocation; ignored
LNK4010: invalid version number %s; default version assumed
LNK4011: unknown subsystem %s; default assumed
LNK4012: invalid value "%s", must be %s; option ignored
LNK4013: image size 0x%lx exceeds specified maximum 0x%lx
LNK4014: cannot find member object %s
LNK4015: %s commit exceeds reserve; commit size set to %0xlx
LNK4017: %s statement not supported; ignored
LNK4018: too many type indexes in PDB "%s", discarding subsequent type information
LNK4019: corrupt string table (table end); new end assumed
LNK4022: cannot find unique match for symbol "%s"
LNK4023: base address %lx not a 64K multiple; assumed %lx
LNK4025: /NODEFAULTLIB in directive section in %s; ignored
LNK4027: CVPACK error
LNK4028: /%s option is obsolete; ignored
LNK4030: invalid file offset 0x%lx for %s; category not dumped
LNK4031: no subsystem specified; CONSOLE assumed
LNK4033: converting object format from OMF to COFF
LNK4037: "%s" does not exist; ignored
LNK4038: displaying raw data in %u units per line
LNK4039: section "%s" does not exist
LNK4040: corrupt string table (size); string table ignored
LNK4041: no edit options specified
LNK4042: object specified more than once; extras ignored
LNK4043: invalid /ALIGN value %li (must be power of 2); assumed default
LNK4044: unrecognized option "%s"; ignored
LNK4045: creating LINK_REPRO test case in dir "%s"
LNK4046: LINK_REPRO is set to current directory; ignored
LNK4047: cannot edit library file "%s"; ignored
LNK4048: cannot edit invalid file "%s"; ignored
LNK4049: exported symbol "%s" also imported
LNK4051: extra delimiter in /EXPORT specification
LNK4052: using .EXP file; ignoring .DEF file "%s"
LNK4055: invalid fixup found, address %08lx; fixup ignored
LNK4056: extra arguments ignored for option "/%s"
LNK4057: "%s" should precede "%s" in the link command line
LNK4058: checksum set to 0 (calculation not supported on this OS)
LNK4059: %s already specified; additional resource file ignored
LNK4060: stub file missing full MS-DOS header; rebuild stub with /KNOWEAS 16-bit LINK option
LNK4061: /NOSTUB ignored because no DOS stub is present
LNK4062: "%s" not compatible with "%s" target machine; option ignored
LNK4063: invalid option specification "/%s"; ignored
LNK4065: "%s" cannot be ordered; ignored
LNK4066: DLL contains .sdata section
LNK4067: ambiguous entry point; selected "%s"
LNK4068: /MACHINE not specified; defaulting to %s
LNK4069: cannot create map and/or checksum image; checksum set to 0
LNK4070: /OUT:%s directive in .EXP differs from output filename "%s"; ignoring directive
LNK4071: cannot be incrementally linked on subsequent links
LNK4072: section count %d exceeds max (%d); image may not run
LNK4073: cannot create map for .ILK file; linking nonincrementally
LNK4074: unable to load %s; cannot checksum
LNK4075: ignoring /%s due to /%s specification
LNK4076: invalid incremental status file "%s"; linking nonincrementally
LNK4077: exports file "%s" used; ignoring other export specifications
LNK4078: multiple "%s" sections found with different attributes (%08lX)
LNK4079: no write permission for incremental status file "%s"; linking nonincrementally
LNK4080: /%s specification not CV; old debug format used
LNK4081: insufficient disk space; linking nonincrementally
LNK4082: unable to find entrypoint %s in %s; cannot checksum
LNK4083: module "%s" does not exist; ignored
LNK4084: total image size %d exceeds max (%d); image may not run
LNK4085: more than %u comments; skipping exestr
LNK4086: entrypoint '%s' is not __stdcall; image may not run
LNK4087: CONSTANT keyword is obsolete; use DATA
LNK4088: No IFGLUE relocation in module with branch to glue code "%s"
LNK4550: "MAPPED" option not supported - ignored
LNK4551: global data %s defined both near and far; assumed near
LNK4552: inconsistent memory models; assumed large model
LNK4553: nonzero offset to thunk %s at fixup location; ignored
LNK4555: invalid memory reference at %s; assumed valid
LNK4556: function set "%s" contains no functions.
LNK4557: Target pcode symbol "%s" is >64k into section "%s" so the native entry point will be used.
LNK4558: 16-bit fixup invalid for DLL; assumed valid
LNK4559: %s "%s" specified with /IMPORT not referenced in application - ignored
LNK6001: insufficient disk space; performing full link
LNK6002: invalid .ILK file found; performing full link
LNK6003: LINK options changed; performing full link
LNK6004: %s not found or not built by the last incremental link; performing full link
LNK6005: exports changed; performing full link
LNK6006: program database %s missing; performing full link
LNK6007: too many changes; performing full link
LNK6008: object file added; performing full link
LNK6009: object file removed; performing full link
LNK6010: library changed; performing full link
LNK6011: internal limit exceeded; performing full link
LNK6012: precompiled types found; performing full link
LNK6013: padding exhausted: performing full link
LNK6014: symbol reference set changed; performing full link
LNK6015: bss (uninitialized data) change; performing full link
LNK6016: absolute symbol changed; performing full link
LNK6017: set of library modules referenced changed; performing full link
LNK6018: multiple definitions found for "%s"; performing full link
LNK6019: directives changed; performing full link
LNK6020: ILK file not built by this linker; performing full link
LNK6021: performing full link
LNK6022: unable to load ILK file; performing full link
LNK6023: unable to extend map for ILK file; performing full link
LNK6024: Mac Resource File "%s" changed; performing full link
LNK6025: unable to do comdat selection; performing full link
LNK9001:   Creating library %s and object %s
LNK9002:Searching Libraries
LNK9003:Done Searching Libraries
LNK9004:Start Generating .exp file
LNK9005:Command:
LNK9006:End Generating .exp file
LNK9007:Start Pass1
LNK9008:End Pass1
LNK9009:Searching %s:
LNK9010:Found %s
LNK9011:(referenced in %s)
LNK9012:     *** loaded %s
LNK9013:Start Pass2
LNK9014:End Pass2
LNK9015:Processed -nodefaultlib (suppressing all default libs)
LNK9016:Processed -nodefaultlib:%s
LNK9017:Processed -defaultlib:%s
LNK9018:Discarded %s
LNK9019:Discarded "%s" from %s
LNK9020:Replacing %s
LNK9021:Processing /ORDER options
LNK9022:Done processing /ORDER options
LNK9023:    External code objects not listed in the /ORDER file:
LNK9999:
