2011-01-27 13 views
0

Eclipse CDTプロジェクト(組み込みターゲット用)の1つで、WindowsとLinuxの両方の環境をサポートする必要があります。従来のMakefileでは、OSの種類(つまり、ツールへのパスなど)によって異なる設定を取り込む方法を知っていますWindows/Linuxから実行するEclipse CDTプロジェクトを設定する

Eclipseでこれを処理するベストプラクティスは何ですか? GUI上のすべての設定を手動で変更できることは知っていますが、一度変更して保存するだけです。そして、他の開発者はこの「設定テンプレート」を取り込むだけです。それとも、それは実行中のOSによって異なる設定で動的にeclipseを取得する方法がありますか?そのため、プロジェクトファイルをチェックインすることができ、誰かがコンパイラオプションを更新すると、他の人が見ることもできます。

答えて

1

新しいビルド構成を作成するには、プロジェクトを右クリックしてpropertiesを選択します。プロパティウィンドウで、左側のウィンドウでC/C++ Buildをクリックし、Manage Configurations(右上)をクリックします。次に、Newをクリックして新しい設定を作成し、名前を付けます。次に、この新しい設定を選択し、必要に応じて変更することができます。私が知る限り、プロジェクトごとにそれを繰り返す必要があります。

2番目の質問については、OSによってはEclipseが動的に設定を読み込めるかどうかわかりません。しかし、私は、プロジェクトファイルのチェックインがとにかく推奨されていると思います。たとえば、新しいソースコードファイルを追加するなどして、この新しいファイルをプロジェクトに組み込むようにプロジェクトファイルを変更します。

+0

私の答えは、ビルド構成の変更を維持することを前提としています。他の設定を保存する必要がある場合は、どの設定を変更して保存する必要があるかを詳しく説明してください。 –

+0

これは.cprojectに保存されますか?だから私がこれを分かち合うと、他の人たちもその変更を受け入れるでしょう、そうですか? – fseto

+0

はい、一般にビルド設定は.cprojectファイルに保存され、Eclipseのラッパービルド設定(クリーン後の自動ビルドの天気など)は.projectファイルに保存されます –

関連する問題