0

私たちはビルドを管理するために CMake を使用しており、組み込みプラットフォーム用のソフトウェア ベースをビルドするために必要なツールチェーンを保存するために必要なほとんどすべてで構成されるかなり大きなプロジェクトを持っています。CMake で CDT プロジェクトをビルドする場合、CMake 仕様に基づいて個々のプロジェクトに分割するのではなく、すべてを 1 つの大きなプロジェクトにまとめます。

私たちの問題は、プロジェクトに C と C++ の両方のコードがあり、これらの言語のコード スタイルが異なることです。プロジェクトではなくファイルタイプに基づいてコードスタイルを選択するようにEclipseに指示する方法を見つけることができませんでした。これにより、Eclipse全体のスタイルを手動で切り替えることを忘れないでください。 C プロジェクトから C++ プロジェクトに、またはその逆の作業に切り替えたい場合は、project。

プロジェクト全体ではなく、ファイルの種類に基づいてコード スタイルを設定することはまったく可能ですか?

4

1 に答える 1

1

新しいフォルダーダイアログボックスの「ファイルシステム内のフォルダーへのリンク」詳細オプションを利用できます。

基本的に、プロジェクト build-c を作成し、そこに build という名前の新しいフォルダーを作成し、別の場所にあるビルド ソース ファイルにリンクします。次に、build-c プロジェクトのコード スタイルをビルド プロジェクト以外のものに変更できます。

これが紛らわしい場合は、build-cpp という別のプロジェクトを作成して、同じことを行うことができます (build というフォルダーを作成し、ビルド ソース ファイルの実際の場所にリンクします)。次に、ワーキング セット (build-c プロジェクトを含む 1 つのワーキング セットと、build-cpp と呼ばれる別のワーキング セット) によるプロジェクトのフィルタリングを利用できます。

両方のプロジェクトのフォルダーはビルド ファイルの元の場所にリンクしているだけなので、プロジェクト間の複数のコピーについて心配する必要はありません。ただし、メイン ビルド プロジェクトからのみファイルをチェックインできます。また、ユーザーが変更したい内容に応じて、ワーキング セットを c から cpp に手動で切り替える必要があります。

于 2009-02-11T23:01:08.747 に答える