We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

/WX (Treat Linker Warnings as Errors)


/WX causes no output file to be generated if the linker generates a warning.

This is similar to /WX for the compiler (see /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Warning Level) for more information). However, specifying /WX for the compilation does not imply that /WX will also be in effect for the link phase; you must explicitly specify /WX for each tool.

By default, /WX is not in effect. To treat linker warnings as errors, specify /WX. /WX:NO is the same as not specifying /WX.

To set this linker option in the Visual Studio development environment

  1. Open the project's Property Pages dialog box. For details, see Setting Visual C++ Project Properties.

  2. Click the Linker folder.

  3. Click the Command Line property page.

  4. Type the option into the Additional Options box.

To set this linker option programmatically