1つのソリューションに
複数のプロジェクトを入れたくなる時があります
例えば、ライブラリの種類ごとにプロジェクトを分割し
一括で全プロジェクトをビルドしたい場合などです
(それ以外はあまり需要ないですけど・・・)
ライブラリの作成に関してはLIB編、DLL編を参考にしてください

ポイントはソリューション(.sln)が1つに対して
プロジェクト(.vcproj)が複数あることです

まず、1つのソリューションに対し、複数プロジェクトを作成する方法です
いつものように新規で空のプロジェクトを作成します

multiproject1.GIF

その後、ソリューションのアイコンを右クリック追加で
プロジェクトの追加を選びます

multiproject2.GIF

選ぶとプロジェクト作成画面になります

multiproject3.GIF

プロジェクト名を決めたら
いつものように作成してください
すると、次のようにソリューションにプロジェクトが追加されるはずです

multiproject4.GIF

次回以降はこの状態で(複数のプロジェクトを同時に)開くには
ソリューション(.sln)の方を開きます

multiproject5.GIF

次に、一括ビルド(全プロジェクトビルド)の方法の説明をします。
project1側にmain.cpp
project2側にmain2.cpp
を作成します。

multiproject6.GIF

ビルド→ソリューションのビルド(ショートカットキーはF7)を選びます

multiproject7.GIF

これで、全プロジェクトがビルドされます

multiproject8.GIF

プログラムの実行に関しては、現在黒の太字になっているプロジェクトが
実行対象のプロジェクトになります

multiproject9.GIF

実行したいプロジェクトで右クリック→スタートアッププロジェクトに設定
で切り替えを行うことができます

multiproject10.GIF

選択肢 投票
(^ω^)やったお 0  
何これwww意味不すぎwww 0  
。(`ω´#)。あぁん?最近、だらしねぇな 0  

添付ファイル: filemultiproject10.GIF 204件 [詳細] filemultiproject9.GIF 199件 [詳細] filemultiproject8.GIF 218件 [詳細] filemultiproject7.GIF 211件 [詳細] filemultiproject6.GIF 203件 [詳細] filemultiproject5.GIF 213件 [詳細] filemultiproject4.GIF 199件 [詳細] filemultiproject3.GIF 196件 [詳細] filemultiproject2.GIF 238件 [詳細] filemultiproject1.GIF 224件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-05-15 (日) 19:11:09