# Werror, WX

Changes all warnings to errors.

## Syntax

Linux: | -Werror

macOS: | -Werror

Windows: | /WX

## Arguments

None

## Default

OFF | The compiler returns diagnostics as usual.

## Description

This option changes all warnings to errors.

## IDE Equivalent

Visual Studio: General > Treat Warnings As Errors

Eclipse: Compilation Diagnostics > Treat Warnings As Errors

Xcode: Diagnostics > Treat Warnings As Errors

## Alternate Options

Linux and macOS: -diag-error warn

Windows: /Qdiag-error:warn

Parent topic: Compiler Diagnostic Options