2

eclipse を使用して大規模なプロジェクトをナビゲートする際に問題が発生しています。私が簡単にしようとしている問題は、関数が定義されている場所、クラスが定義されている場所を検索し、コード全体で他の参照をたどることです。

以前は grep を使用してすべてを検索していましたが、検索ごとに約 2 分かかるため、これはあまり良い解決策ではありませんでした。

すべてのファイルを Eclipse インデックスに追加する方法はありますか?

ファイル「soc-core.c」は現在インデックスの一部ではありません。

説明するスクリーンショットを次に示します。私は適切なオプションを選択したと信じています。本当にありがとう!

ここに画像の説明を入力

4

2 に答える 2

2

LOC に関して大きなファイルがある場合、インデックス作成が機能しなかった Eclipse によってスケーラブル モードになる可能性があります。そう。スケーラビリティ設定を 50,000 行に変更しました。現在、インデックス作成は大きなファイルでも機能しています (<50k)

于 2014-02-17T17:47:06.203 に答える
1

インデックス作成の完了を妨げる制限に達している可能性があるようです。試してみるべきことがいくつかあります。

  • 日食に使用できるメモリを増やします。eclipse.ini ファイルで、-Xmsとの-Xmx値をより大きな数値に設定します。私は使って-Xms512m -Xmx2048mいますが、もっと大きくする必要があるかもしれません。
  • インデクサー設定ページの下部にある「キャッシュ制限」フィールドを増やします。
  • 日食を開始し、しばらく放置します。右下隅に「C/C++ インデクサー: (X%) 進行状況バー」が表示されます。100% になるまで時間をかけてください。
  • インデックスを再構築してみてください。Menu->Project->C/C++ ndex->​​Rebuild.
  • プロジェクト設定で、ディレクトリを C/C++ General->Paths and Symbols->Includes に追加する必要がある場合があります
  • 新しいバージョンの eclipse-cpp を入手してください。ずっと前に、インデックス作成が完了していないように見えるバージョンがありました。現在、eclipse-cpp-kepler-R を使用していますが、うまく機能します。
于 2013-11-09T01:00:10.840 に答える