私は今日7へのXcodeを更新しました。私が取り組んでいるプロジェクトの更新後、警告は "メンバー関数をオーバーライドしますが、"オーバーライド "とマークされていません"。私たちのプロジェクトでは、「誤りとしての警告」が真実であったからです。私は多くのエラーがあります。Xcodeの7は、「メンバ関数をオーバーライドしますが、 『上書き』をマークされていません」
私がチェックし、「他のリンカフラグ」と「-Wsuggestオーバーライド」フラグが含まれていないかなり確信を倍増します。
それは私が代わりに警告を抑制し、どこでもキーワード「オーバーライド」を追加することを好む大きなプロジェクトですので。
警告を無効にするための任意の提案?あなたは自動的に打ち鳴らすの最近のバージョンに-Wall
に追加されます-Winconsistent-missing-override
フラグをオフにする必要があり
おかげ
あなたは不可能な状況を作りました。 「警告をエラーとして処理する」か、ソースコードを修正するかのどちらかです。 – trojanfoe
コンパイルは警告を抑制するオプションを提供していますか?それは "-Wno-suggest-override"のように意味がありますか?私が取り組んでいるプロジェクトにはいくつかのlibsとそれらのlibsのアプリケーションシートがあります。何千もの仮想関数がキーワードを無効にしています~~ –
あるいは、 "override"キーワードを自動的に追加できるclangが提供するファンタジーツールがありますか?私はgoogled、しかし何も見つかりませんでした –