除某些警告外,将所有警告视为错误

Ale*_*iea 5 visual-c++

在此问题的答案中,gcc将所有警告视为错误(除X之外),它显示了如何将所有警告视为错误(除一个以外)。

首先,我们添加将所有警告视为错误的编译器标志:

-Werror
Run Code Online (Sandbox Code Playgroud)

然后,我们向上述规则添加例外(在这种情况下,错误称为deprecated

-Wno-error=deprecated
Run Code Online (Sandbox Code Playgroud)

Microsoft Visual C ++中有类似的方法吗?

小智 4

不。

有用户建议向 Visual C++ 添加此类功能,但该项目已被 Visual Studio 团队关闭(https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/2597342-extend -c 将所有警告视为错误除外)。

您可以将特定警告视为错误:我可以将特定警告视为错误吗?