在我目前正在 - 并且可能会在一段时间内 - 工作的项目中,我们决定使用该-Werror
标志,作为我们之前的“无警告!” 政策没有按预期发挥作用。
然而,这带来了一个特定的问题:
API 不能再以以下方式标记为已弃用:a) 由正常的构建工具链标记,并且 b) 不会破坏构建。
所以我想问题归结为:
有没有类似的标志-Werror-no-${something_I_dont_want_to_promote_to_an_error}
?
我发现几乎#pragma clang diagnostic error
实现了我想要的——除了我没有捕捉到编译器隐式启用的所有警告......</p>
提前致谢。