Xcode で警告を抑制する方法はありますか? 質問する

Xcode で警告を抑制する方法はありますか? 質問する

Xcode で警告を抑制する方法はありますか?

たとえば、ドキュメント化されていないメソッドを呼び出していますが、そのメソッドはヘッダーにないため、コンパイル時に警告が表示されます。ヘッダーに追加して警告を止めることができることはわかっていますが、ヘッダーに追加する以外に(ヘッダーをクリーンかつ標準的に保つために)警告を抑制する方法はあるでしょうか?プラグマか何かでしょうか?

ベストアンサー1

ファイルごとに警告を無効にするには、Xcode 3 と llvm-gcc-4.2 を使用して次を使用します。

#pragma GCC diagnostic ignored "-Wwarning-flag"

ここで、警告名は gcc の警告フラグです。

これは、コマンド ライン上のすべての警告フラグを上書きします。ただし、すべての警告で機能するわけではありません。CFLAGS に -fdiagnostics-show-option を追加すると、その警告を無効にするために使用できるフラグを確認できます。

おすすめ記事