- ベストアンサー
Visual Studio 2008 フォルダ設定
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その親フォルダーからのファイル群で1つのプロジェクトなのでしょうか? LibやDLL、EXE用のソースがフォルダー分けされているのでしたらプロジェクトを別々に作らないといけないのですが … やり方としては ソリューションを精製する際に 空のプロジェクトとして生成しておいて プロジェクトに必要なフォルダーを プロジェクトフォルダーの配下にコピーします メニューより > プロジェクト > すべてを表示 を実行します ソリューションエクスプローラに フォルダーが見えるようになるので プロジェクトに含めるフォルダーを選択して プロジェクト > プロジェクトに含めるを実行 でフォルダー構成は維持したまま ソースを取り込めますよ 子フォルダーは自動的に取り込みます ソリューションエクスプローラ標準の ソース、ヘッダー、リソースのフォルダー分けはファイルの種類ごとになってしまいますが ・・・ 複数のプロジェクトを生成するなら ソリューションを作成するときに『ソリューションフォルダーを作る』にチェックを入れたほうがいいかも知れません
その他の回答 (1)
プロジェクトになっていないソースファイルだけが大量にある場合について書きます。 当方 VC++ 2010 ですが, トップのフォルダをそのままドラッグ&ドロップすると, 配下のファイルだけがフラットな階層で追加されてしまいますね。 マクロかアドインを作ってしまったらどうでしょうか? ↓この辺を使って出来そうな気がします。 http://msdn.microsoft.com/ja-jp/library/microsoft.visualstudio.vcprojectengine.vcfilter_members(v=VS.80).aspx
お礼
回答ありがとうございます。 マクロやアドインで組めればいろいろ出来そうですね!! けれども、VC2008の方を使用していることや、もうひとつの回答の方で 簡単に出来たので、そちらの回答をベストアンサーに選びます。 回答ありがとうございました。
補足
回答ありがとうございます。 その方法で取り込むことが出来ました。 ありがとうございます。 また、私が忘れたり、他の方が、回答を見る方がいるかもしれないので、補足を書きます。 ソリューションを精製する際に 空のプロジェクトとして生成しておいて ソリューションエクスプローラのソースファイル、ヘッダーファイル、リソースファイルなどの フォルダを削除します。 プロジェクトに必要なフォルダーを プロジェクトフォルダーの配下にコピーします プロジェクトのデフォルトの場所は My Documents\Visual Studio 2008\Projects\プロジェクト名\プロジェクト名 にあります。 そのフォルダにプログラムを入れます。 メニューより > プロジェクト > すべてのファイルを表示 を実行します ソリューションエクスプローラに フォルダーが見えるようになるので プロジェクトに含めるフォルダーを選択して メニューより > プロジェクト > すべてを表示 を実行します ソリューションエクスプローラに フォルダーが見えるようになるので プロジェクトに含めるフォルダーを選択して 取り込みたいファイル(フォルダ)のところで、右クリックしてプロジェクト > プロジェクトに含めるを実行でフォルダー構成は維持したまま ソースを取り込めます。