この質問に対する回答では、gcc treat all warnings as errors EXCEPT Xはすべての警告をエラー以外のエラーとして扱う方法を示しています。いくつかの例外を除き、すべての警告をエラーとして扱います。
まず、すべての警告をエラーとして扱うコンパイラフラグを追加します。
-Werror
その後、我々はあり
-Wno-error=deprecated
(この場合にはエラーがdeprecated
と呼ばれる)は、上記のルールに例外を追加しますMicrosoft Visual C++の同様のメソッド?
特定の警告を無効にする ''/WDあります。私は、特定の警告(つまりまだそれを発行していますが、エラーではなく警告として)の '/ WX'を元に戻すスイッチがあるとは思わない。 –