在这个问题的答案中,gcc treat all warnings as errors EXCEPT X显示了除了一个警告之外如何将所有警告视为错误。
首先,我们添加编译器标志,将所有警告视为错误:
-Werror
然后我们为上述规则添加例外(在这种情况下称为deprecated
的错误)
-Wno-error=deprecated
Microsoft Visual C ++中是否有类似的方法?
答案 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?