将所有警告视为错误,除了一些警告

时间:2017-03-17 23:45:00

标签: visual-c++

在这个问题的答案中,gcc treat all warnings as errors EXCEPT X显示了除了一个警告之外如何将所有警告视为错误。

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

-Werror

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

-Wno-error=deprecated

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

1 个答案:

答案 0 :(得分:1)

没有

有一个用户建议将这样的功能添加到Visual C ++,但该项目由Visual Studio团队(https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/2597342-extend-c-to-treat-all-warnings-as-errors-except)关闭。

您可以将特定警告视为错误:Can I treat a specific warning as an error?