2011-11-04 12 views
6

C++アプリケーションを開発するために私のマシンにEclipse CDTをインストールしました。Eclipse CDT C++エラー

私は新しいC++プロジェクトを作成しました。私はcppファイルをコピーしました。私は、ビルドボタンをクリックすると

、プロジェクトがエラーなしでコンパイルします。

しかし、私には問題があります。問題は、Eclipseには多くのエラーがあることを教えてくれることです。例えば、Eclipseは "using namespace std"がエラーか "#include"がエラーであることを示しています。

私は、私は、「ビルド」ボタンをクリックしたときに、私のファイルが正常にコンパイルためのEclipseに問題があるかわかりません。

は私が正しく設定されていなかったいくつかの設定がありますか?

ありがとうございます!

答えて

8

あなたは日食でプロジェクトにはstdライブラリへのパスを追加する必要があります。何とか日食があなたの標準ライブラリを見つけられなかったようです。 あなたは下に含まれ、あなたのgccへのパスを追加する必要があります。

プロパティ - > C/C++一般 - >パスとSymbols-> Includes-> GNU CおよびGNU C++

パスGCC/G ++の使用することができますこのanswer to "Where does gcc look for C and C++ header files?"のコマンドで見つけることができます。

1

アクティブにするにはEclipseを再起動する必要があります。

+1

今すぐ再構築と同じことを行うインデックス再構築が見られました。 – NickyP

1

コマンドを使用して、GNU C++コンパイラg++をインストールします。私の場合は

sudo apt-get install g++ 
1

を(私はWindows上で標準以外の場所にインストールされているTDMのGCCを使用しています)、私はパス変数を追加する必要がありましたプロジェクト。私はProject-> Properties-> C/C++ビルド - >ビルド変数でそれを行いました。 Path変数の値は、addをクリックすると自動的に読み込まれ、ドロップダウンリストからPathを選択します。 Path変数を追加したら、C/C++インデックスを再構築する必要があります。

関連する問題