2012-08-24 17 views
6

Eclipse Juno(Eclipse CDT 6)にアップグレードして以来、私はmakefileプロジェクトのmakeを実行すると、以下のような以前のビルドのエラー私の「問題」のリストから消去されません:以前のビルドからEclipse CDTは以前のビルドのエラーをクリアしません

make: *** [Debug] Error 2 
make[1]: *** [util.o] Error 1 
make[1]: *** [record.o] Error 1 

個々のコンパイラエラーメッセージがmake印刷物それは何らかのエラーがでない遭遇したときにことをうまくクリアし、最終的な、要約のエラーメッセージされます。

Eclipseにこれらのエラーをクリアする方法を教えてください。

答えて

4

明らかに、Eclipse CDT 6は新しいMakeパーサーを導入しました。それを使用するには:

  • [プロジェクト]の[オプション]の下に移動します。
  • [設定]の[C++ビルド]カテゴリに移動します。
  • 「エラーパーサー」タブで、「CDT GNU Make Parser 6.0(非推奨)」のチェックを外し、「CDT GNU Make Parser 7.0」をチェックします。
  • GNU Make Parser 6.0の下にある以前のビルドの残りのエラーメッセージを右クリックし、手動で削除します。
+1

[DEL]「問題」ビューにエラーメッセージを選択し、ヒット、私のために何もしませんでした。 v6はチェックされず、新しいビルドでもエラーはクリアされません。問題はちょうど戻ってくる。 –

+0

Eclipseを再起動する必要があるため、古いエラーメッセージを削除することができます。 (私にとっては、再開するまで削除オプションはグレーアウトされていました) – AndrewCr

2

だけFYI :-)

+5

これはうまくいくものですが、ビルドが失敗するたびに行うのは厄介です。 –

+0

(これに加えて1)うわー - 私は新しいビルドを開始するとビルドの問題が自動的にクリアされることを本当に期待しています – Mawg

関連する問題