2017-04-21 43 views
1

this guyと同じことを行い、サードパーティのソースコードに関する警告を抑制したいと思います。私は-isystemを使って同じ答えがうまくいくと思いますが、これをEclipseでどのように指定できますか? EclipseのサードパーティソースコードからのGCC警告を抑制する方法

私が見るすべての

-Iスイッチを変更するオプションを指定しないで、これを次のとおりです。

Eclipseでenter image description here

答えて

1

だけあなたがパスを設定することができ、あなたのスクリーンショットに示すあなたのコンパイラ設定のセクションが含まれています-Iまたは-includeオプションを使用します。サードパーティ製のソースコードのための警告を抑制するために

、あなたは確かに、システムが含まれ、それらを治療するための-isystemを使用できますが、関連があなたのコンパイラ設定のその他セクションで他のフラグとして含まれて追加する必要があります。例えば

、Eclipseの火星を使用して、次のような何かやりたいことがあります。詳細については、

Overview of isystem compilaer flag in Eclipse

+1

感謝を。私はこれを試して、あなたに戻ってきます! –

+0

残念ながら、これは機能しませんでした。私はCとC++のコードが混在しているため、これが正しいかどうかはわかりません。サードパーティのソースツリーには多くのフォルダがありますので、管理できない各フォルダも指定する必要があります。それ以上の提案は、警告をグローバルに無効にするだけで保存できますか? –

+0

@EdKing:奇妙なことに、私は答えを投稿する前にそれを与えたときにうまくいくように見えました。 Eclipseのコンパイラのインクルードセクションから、その他の 'isystem'が管理するインクルードを削除しましたか?コンソール出力では、コンパイラがプロジェクトをビルドしているときに実際に使用されている正しいパラメータが表示されますか? – Pyves

関連する問題