23

私が現在取り組んでいるプロジェクトでは、おそらくしばらくの間、この-Werrorフラグを使用することにしました。政策は意図したとおりに機能しませんでした。

ただし、これには次のような問題があります。

API は、a) 通常のビルド ツールチェーンによってフラグが付けられ、b) ビルドが中断されないという方法で非推奨としてマークすることはできなくなりました。

したがって、質問は次のように要約されると思います。

のような旗はあり-Werror-no-${something_I_dont_want_to_promote_to_an_error}ますか?

コンパイラによって暗黙的に有効にされたすべての警告をキャッチできなかったことを除いて、私が望んでいたことはほぼ#pragma clang diagnostic error達成されていることがわかりました…</p>

前もって感謝します。

4

1 に答える 1

35

マニュアルから

-Wno-error=foo: 警告 "foo"-Werrorが指定されていても警告にします。

于 2013-03-19T13:25:46.613 に答える