現在、多くのcppファイルがフォルダごとに分かれて格納されている状態です。
これらのcppファイルをVisual Studio 2008のプロジェクトにて、各フォルダ設定ごと取り込むことはできないしょうか?
例を画像で表すとこんな感じです。
フォルダを指定したら、その階層化のプログラムファイルをとって来て、図のように分けて欲しいということです。
手動でおこなうと、実際はフォルダが大量にあるのと、それぞれのフォルダの階層化にも多くのフォルダがあり、とても時間がかかるのでやりたくありません。
このようなことができる方法がありましたら教えてください。
No.1ベストアンサー
- 回答日時:
その親フォルダーからのファイル群で1つのプロジェクトなのでしょうか?
LibやDLL、EXE用のソースがフォルダー分けされているのでしたらプロジェクトを別々に作らないといけないのですが …
やり方としては
ソリューションを精製する際に 空のプロジェクトとして生成しておいて
プロジェクトに必要なフォルダーを プロジェクトフォルダーの配下にコピーします
メニューより > プロジェクト > すべてを表示 を実行します
ソリューションエクスプローラに フォルダーが見えるようになるので プロジェクトに含めるフォルダーを選択して
プロジェクト > プロジェクトに含めるを実行
でフォルダー構成は維持したまま ソースを取り込めますよ
子フォルダーは自動的に取り込みます
ソリューションエクスプローラ標準の ソース、ヘッダー、リソースのフォルダー分けはファイルの種類ごとになってしまいますが ・・・
複数のプロジェクトを生成するなら ソリューションを作成するときに『ソリューションフォルダーを作る』にチェックを入れたほうがいいかも知れません
この回答への補足
回答ありがとうございます。
その方法で取り込むことが出来ました。
ありがとうございます。
また、私が忘れたり、他の方が、回答を見る方がいるかもしれないので、補足を書きます。
ソリューションを精製する際に 空のプロジェクトとして生成しておいて
ソリューションエクスプローラのソースファイル、ヘッダーファイル、リソースファイルなどの
フォルダを削除します。
プロジェクトに必要なフォルダーを プロジェクトフォルダーの配下にコピーします
プロジェクトのデフォルトの場所は
My Documents\Visual Studio 2008\Projects\プロジェクト名\プロジェクト名
にあります。
そのフォルダにプログラムを入れます。
メニューより > プロジェクト > すべてのファイルを表示 を実行します
ソリューションエクスプローラに フォルダーが見えるようになるので プロジェクトに含めるフォルダーを選択して
メニューより > プロジェクト > すべてを表示 を実行します
ソリューションエクスプローラに フォルダーが見えるようになるので プロジェクトに含めるフォルダーを選択して
取り込みたいファイル(フォルダ)のところで、右クリックしてプロジェクト > プロジェクトに含めるを実行でフォルダー構成は維持したまま ソースを取り込めます。
No.2
- 回答日時:
プロジェクトになっていないソースファイルだけが大量にある場合について書きます。
当方 VC++ 2010 ですが,
トップのフォルダをそのままドラッグ&ドロップすると,
配下のファイルだけがフラットな階層で追加されてしまいますね。
マクロかアドインを作ってしまったらどうでしょうか?
↓この辺を使って出来そうな気がします。
http://msdn.microsoft.com/ja-jp/library/microsof …
回答ありがとうございます。
マクロやアドインで組めればいろいろ出来そうですね!!
けれども、VC2008の方を使用していることや、もうひとつの回答の方で
簡単に出来たので、そちらの回答をベストアンサーに選びます。
回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows10で、フォルダにあるすべてのファイルを、下層フォルダも含め一つの階層へ配置し直したい 3 2022/05/31 09:50
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/10/26 17:14
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Visual Basic(VBA) 【マクロ】フォルダにファイルが1つも無い時に、ファイルがありませんとメッセージを表示する 4 2022/08/28 08:48
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
- Android(アンドロイド) Aloha Browser でダウンロードしたファイルをPCに転送するには? 1 2022/05/23 18:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VC++でexeファイルが作成できま...
-
VB.NETで他のプロジェクトで作...
-
一番長い、プログラミングのソ...
-
VB6で、非表示モジュール(?)の...
-
ACCESSのEXEを作るのは可能...
-
Visual Studioでプロジェクトが...
-
vb.netでレジストリ操作
-
コンパイルするときに、ファイ...
-
ソースから参照しているOCXの一...
-
VisualBasicを保存するときにで...
-
VB.netのプロジェクトの保存に...
-
エラーの原因は?「この関数の...
-
C#のクラスをVB.netで使用したい!
-
C言語を勉強したいです。
-
AccessVBAからC言語のDLLの呼び...
-
Wingdi.h Windows.h を開くには?
-
プロジェクトフォルダ名の変更...
-
C言語初心者の質問失礼します。
-
バッファとは何ですか
-
フルパスから最後のディレクト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
コンパイルするときに、ファイ...
-
ACCESSのEXEを作るのは可能...
-
ソースから参照しているOCXの一...
-
エラーの原因は?「この関数の...
-
VB6で、非表示モジュール(?)の...
-
VC++でexeファイルが作成できま...
-
他の.CPPファイルに定義した関...
-
C#のクラスをVB.netで使用したい!
-
VisualBasicを保存するときにで...
-
Visual Studioでプロジェクトが...
-
VB.NETでActiveX(OCXファイル)作成
-
VB6.0の別名保存について
-
Visual Stadio2008 Releaseビル...
-
「マージする」とは?
-
srand48? drand48?
-
VC++(VS)でコンソールアプリ(...
-
VB6.0 オブジェクトを一覧で表示
-
プリコンパイル?
-
Wingdi.h Windows.h を開くには?
おすすめ情報