14

多くのソース、ヘッダー、およびその他のファイルで構成されるメイクファイル プロジェクトがあり、これを Eclipse の「ネイティブ」プロジェクトに変換しようとしています。インデクサーが、ディレクトリに存在するがビルドから除外されているファイルに関するエラーと警告を報告する問題。その結果、ディレクトリ ツリーの大部分が赤いx記号でマークされます。

インデクサーが特定のファイルやディレクトリを無視するようにするにはどうすればよいですか?

注: ディレクトリを「派生」として定義すると、それ以降の検索からは除外されますが、残念ながらコード分析からは除外されます。プロジェクトのリソース フィルターを使用しても問題は解決しません。

4

3 に答える 3

14

注 - これは部分的な回答です

Eclipse の多くの機能と同様に、これは無限の構成ダイアログの中に埋もれているもう 1 つのオプションであり、常識とは対照的なデフォルト設定があります...

ビルドから除外されるファイルのインデックス作成を除外するには、次のチェックを外します。

Window-> Preferences-> C/C++-> Indexer->Index source files not included in the build

ビルドに含まれているファイルを除外する方法はまだ見つかりませんでした。同様に、ディレクトリ全体を除外する方法が見つかりませんでしたが、ディレクトリ内のすべてのソースがビルドから除外されている場合、この設定をオフにすると、インデックス作成からも除外されます。

于 2015-07-08T19:24:58.913 に答える