2011-01-15 20 views
6

私は現在、C++を学んでいます。私の最初の言語はpythonです。私はpydevでeclipseをコーディングするのに慣れています。 多くのコードスニペットを作成し、実際に何が起こっているのかを理解するためにデバッガを広範囲に使用して言語を学習します。 今、私はインターフェイスに慣れているので、Eclipse用のCDTをダウンロードしました。プロジェクトを作成せずにEclipse CDTを使用する

しかし今、私は書くすべてのC++ファイル用のプロジェクトを作成することを余儀なくされています。私は簡単にファイルを(非常に小さい、最大300行)高速で実行し、何度も新しいプロジェクトを作成することなく、方法をしたい。任意のアイデア? 現在、私はテキストエディタのようにeclipseを使い、g ++を使ってファイルをコンパイルしています。

答えて

6

私はあなたが(それぞれが独自のmain機能を持っていると仮定して)すべてのファイルを含む一つのプロジェクトを作成して提案し、このプロジェクト内で、1を作成し使用してプログラムごとの「コンフィギュレーションを構築する」:

プロジェクト]> [プロパティ]> [Cを/ C++ビルド>設定>管理...>新規

それぞれの 'ビルド設定'でmainの多重定義を避けるには、それが属していない 'ビルド設定'から各cppファイルを除外する必要があります。これは、ナビゲータビューで

を右クリックし、[プロパティ]> [C/C++ビルド]をクリックし、ソースファイルが属していないそれぞれの 'ビルド構成'で[ビルドから除外]をオンにします。

すべてがうまくコンパイルされたら、「ビルド構成」と一致するものを選択して、Eclipse内で各プログラムを個別に実行またはデバッグすることができます。この回答で
さらに詳しい情報:
What files belong to a build target in CDT managed build?

私はこれが役立つことを願っています!

関連する問題