Edit

Share via


/IGNORE (Ignore Specific Warnings)

/IGNORE:warning[,warning]

Parameters

warning
The number of the linker warning to suppress, in the range 4000 to 4999.

Remarks

By default, LINK reports all warnings. Specify /IGNORE:warning to tell the linker to suppress a specific warning number. To ignore multiple warnings, separate the warning numbers with commas.

The linker does not allow some warnings to be ignored. This table lists the warnings that are not suppressed by /IGNORE:

Linker Warning Message
LNK4017 keyword statement not supported for the target platform; ignored
LNK4044 unrecognized option 'option'; ignored
LNK4062 'option' not compatible with 'architecture' target machine; option ignored
LNK4075 ignoring "option1" due to "option2" specification
LNK4086 entrypoint 'function' is not __stdcall with 'number' bytes of arguments; image may not run
LNK4088 image being generated due to /FORCE option; image may not run
LNK4105 no argument specified with option 'option'; ignoring switch
LNK4203 error reading program database 'filename'; linking object as if no debug info
LNK4204 'filename' is missing debugging information for referencing module; linking object as if no debug info
LNK4205 'filename' is missing current debugging information for referencing module; linking object as if no debug info
LNK4206 precompiled type information not found; 'filename' not linked or overwritten; linking object as if no debug info
LNK4207 'filename' compiled /Yc /Yu /Z7; cannot create PDB; recompile with /Zi; linking object as if no debug info
LNK4208 incompatible PDB format in 'filename'; delete and rebuild; linking object as if no debug info
LNK4209 debugging information corrupt; recompile module; linking object as if no debug info
LNK4224 option is no longer supported; ignored
LNK4228 'option' invalid for a DLL; ignored
LNK4229 invalid directive /directive found; ignored

In general, linker warnings that can't be ignored represent build failures, command line errors or configuration errors that you should fix.

To set this linker option in the Visual Studio development environment

  1. Open the project's Property Pages dialog box. For details, see Set C++ compiler and build properties in Visual Studio.

  2. Select the Configuration Properties > Linker > Command Line property page.

  3. Modify the Additional Options property.

To set this linker option programmatically