2012-03-06 11 views
6

既存のコードベースでEclipseを使用しようとしています。このコードはMakefileにプロジェクトソースのルートからいくつかのディレクトリを埋め込んでいます。 Eclipseにはソースがどこにあるのか分からないので、埋め込まれたディレクトリはプロジェクトのルートです。すべてがビルドされますが、インデックスはありません。プロジェクトのルートにない既存のメイクファイルをEclipseで使用する方法

ソースのルートを使用するようにEclipseに指示すると、Eclipseに埋め込みメイクファイルを使用させることができませんでした。

私はEclipse makefileに関する他の回答を読んだことがありますが、Eclipseを完璧に動作させるのにはまだ問題があります。また、埋め込みMakefileを使用しても運がないカスタムBuilder schellスクリプトを試しました。

ありがとうございました!

答えて

8

プロジェクトのビルドディレクトリを変更しようとします。プロジェクトプロパティ:C/C++ビルド - >ビルダー設定 - >ビルドディレクトリ

enter image description here

+0

や '-f ...'スイッチを含めるようにビルドコマンドを変更します。 – eriktous

+1

@eriktous、またはより良い '-C ...'も作業ディレクトリを変更します。 –

+0

確かに、それはあなたが答えに示したようにメニューのビルドディレクトリを変更するのと同じことを達成するでしょう(私はこれをもっとうまくやっています)。 '-f'と' -C'の選択は、出力ファイルをどこに送るかによって異なります。 – eriktous

関連する問題