2

プロジェクトをビルドするときにビルドしたい 2 つの依存関係を持つプロジェクトがあります。これを行うには、[プロジェクト プロパティ] -> [プロジェクト参照] に移動し、2 つの依存関係を選択しました。依存関係の 1 つを変更すると、プロジェクトを再構築してビルドすることができますが、プロジェクトを実行しただけでは、参照されている依存関係は再構築されません。どうすればこれを修正できますか?

編集:

私は尋ねられたように、次のEclipse設定を持っています:

  • プロジェクト - >「自動的にビルド」がチェックされています
  • ウィンドウ - >設定 - >一般 - >ワークスペース - >「自動的にビルド」および - >「ビルド前に自動的に保存」の両方がチェックされています
  • Window->Run/Debug->Launching->GeneralOptions->「Build (if required) before launching」にチェックが入っている

最後のポイントは、正しく機能していないようです。これをチェックすると、起動前にプロジェクトがビルドれますが、依存関係はビルドされません。

4

1 に答える 1

3

「プロジェクト」メニューの「自動ビルド」オプションを確認しましたか?

この質問を確認してください。役立つ場合があります。

Eclipse の「自動ビルド」オプションの目的

Edit2 (読みやすいようにコメントを追加):

[設定] -> [実行/デバッグ] -> [起動] -> [一般オプション] パネル -> [起動前にビルド (必要な場合)] のチェックボックスを試しましたか? 「必要な場合」が正確に何を意味するのか正確にはわかりません(そしてヘルプには言及されていません)。しかし、「前回の起動以降にプロジェクトに変更されたファイルがある場合は、再構築を行う」ことを意味するはずだと思います

役立つかもしれない投稿は次のとおりです。

http://mcuoneclipse.com/2012/10/30/speeding-up-the-debug-launch-in-codewarrior/

つまり、プロジェクトを起動してデバッグする前に、プロジェクトの「ビルド」(何かが変更されているかどうかを確認し、必要に応じてコンパイルとリンクを行う) を実行するということです。

したがって、それは間違いなくあなたが探していることをするはずです。

于 2013-01-22T17:23:29.667 に答える