0

組み込みアプリケーションをx86に移植して、エミュレーターを作成したいと思います。VS2008を試してみることにしましたが、既存のディレクトリ構造を理解する方法と理解する方法がわかりません。

  • アーチ/
    • arch/hcs08-HALの実装
    • arch/include-HALのパブリックインターフェイス
    • arch/x86-ここにエミュレーションレイヤーを配置する必要があります
  • os /
    • os / src--osレイヤーのソース
    • os / include--OSのパブリックインターフェイス
  • アプリ/-組み込みアプリケーション
    • apps / app1 / src-app1
    • apps / app2 / src-app2

3つのプロジェクトが欲しいです:

  • arch&os-os / 、arch / include /、arch / x86/*のすべてを含むライブラリプロジェクト
  • app1-コンソールアプリプロジェクト。apps/app1/*のすべてが含まれます。
  • app2-コンソールアプリプロジェクト。apps/app1/*のすべてが含まれます。

ファイルを1つずつ手動でインポートして上記の構造を作成しましたが、明らかにvsは新しいファイルを自動的に選択せず、プロジェクトはフラットです(フォルダーなし)

OSとアプリケーション層は絶えず開発されているので、新しいファイルを追加することは本当に苛立たしいことです。

VSにすべての新しいファイルを自動的に選択させ、ディレクトリ構造を維持させる方法はありますか?

私はEclipseCDTで上記に簡単にできることを知っていますが、私が言ったように、VS2008を試してみたいと思います。

4

2 に答える 2

2

Piotr、ソリューション エクスプローラーから [すべてのファイルを表示] オプションを選択する必要があります。プロジェクト ディレクトリ構造内のすべてのファイルが表示されます。プロジェクトに含まれていないファイル (VS の外部で変更された、コピーされたなど) は、淡い白いオブジェクトとして表示されます。選択した項目のコンテキスト メニューのメニュー オプションをクリックして、それらをプロジェクトに含めるだけです。このオプションは、ディレクトリ構造全体も再帰的に追加します。もちろん、プロジェクトに不要なファイルを除外することもできます。

Visual StudioはXMLファイルを使用してすべてのソリューションとプロジェクトのコンテンツを処理するため、その動作は、AFAIKにファイルシステムディレクトリ全体が含まれているEclipseとは少し異なります。ファイルをプロジェクトに組み込む場合は、必要に応じて実行するか、ソリューション エクスプローラーに直接コピーする必要があります。もちろん、SVN を使用したい場合は、煩わされることなく作業を行う VS プラグインを選択することをお勧めします。(つまり、AnkhSVN - オープン ソースで無料)。

独自の「ウォッチドッグ」プラグインを開発して、コンテンツを更新することもできます ;)

よろしく、J.

于 2009-04-21T09:55:43.070 に答える
1

VS2008、オフコースはプロジェクトのディレクトリ構造を持つことができます。ただし、手動で作成する必要があります。これを行うには、プロジェクトを右クリックすると、「フォルダの追加」メニューが表示されます。プロジェクトが続くのと同じフォルダセットを作成できます。

自動ファイル追加:これは聞いたことがありません。おそらくそれは不可能です。プロジェクトに追加するファイルが多すぎる場合を除いて、VSでは手動でファイルを追加することはそれほど難しくありません。

于 2009-04-21T08:46:06.497 に答える