0

私はEclipseを初めて使用し、VisualStudioとXCodeで多くの開発を行ってきました。

ソースツリーにC++プロジェクトを作成すると、プロジェクトエクスプローラーにそのフォルダーとサブフォルダー内のすべてのファイルが表示されます。しかし、私が見たくない無関係なファイルがたくさんあります。

Visual StudioとXCodeでは、ソースコードをプロジェクトに手動でリンクする必要があります。これにより、プロジェクトの煩雑さを制御できます。非プロジェクトファイルは、プロジェクトに追加されないため、デフォルトで「非表示」になっています。Eclipseでは、すべてがデフォルトで追加されます。プロジェクトエクスプローラーに表示されるビューからファイルシステムのストレージを切り離すことはできないようです。

また、このプロジェクトの一部としてコンパイルしたくないソースがツリーにたくさんあります。別のプラットフォーム用だからです。これらのファイルをファイルシステムから削除せずにコンパイルリストから削除する方法がわかりません。

ドキュメントを読んでもあまり役に立ちませんでした。ここで何が欠けていますか?

4

1 に答える 1

1

このソリューションには2つの部分があります。最初のファイル名フィルターは、この投稿で説明されているように定義できます 。Eclipse:プロジェクトエクスプローラーでカスタムファイルを非表示にする方法

次に、コンパイルしたくない残りのファイルを右クリックして、[プロパティ]->[C++ビルド]->[ビルドからリソースを除外]を選択して除外できます。

ですから、それはもっとネガティブなスペースのことです。従来のシステムでは、プロジェクトにコードを明示的に追加する必要があります。Eclipseでは、プロジェクトからコードを明示的に削除する必要があります。私は古い方法を好みます。ディスク上の異なる領域からのコードを含めたい場合があり、それによって日食の包括的なモデルが壊れてしまうからです。でも、その橋にたどり着いたら、その橋を渡ると思います。はぁ

于 2012-09-19T00:52:47.437 に答える