方法 : DEVENV コマンド ライン スイッチでマルチプロセッサ ビルドを実行する

更新 : 2007 年 11 月

Devenv コマンド ライン スイッチを使用してマルチプロセッサ ビルドを実行すると、IDE から実行した場合と同じようにマルチプロセッサ ビルドを実行できます。同時にビルドできるプロジェクトの数は、[並行にビルドするプロジェクトの最大数] プロパティの値に依存します。

7d1yaxw1.alert_note(ja-jp,VS.90).gifメモ :

DEVENV を使用したマルチプロセッサ ビルドを有効にするには、[並行にビルドするプロジェクトの最大数] プロパティに、1 より大きい値を設定する必要があります。このプロパティを変更する方法については、「方法 : マルチプロセッサ ビルドの同時実行ビルド数を設定する」を参照してください。

DEVENV コマンド ライン スイッチを使用したマルチプロセッサ ビルドが有効にされている場合、次のビルド オプションで DEVENV を呼び出すと、自動的にマルチプロセッサ ビルドが実行されます。

DEVENV コマンド ライン スイッチでマルチプロセッサ ビルドを実行するには

  1. コマンド ウィンドウを開きます。

    7d1yaxw1.alert_note(ja-jp,VS.90).gifメモ :

    Visual Studio ツールをコマンド セッションで実行するための適切な環境変数を設定するには、VSVARS32.BAT または VCVARS32.BAT を実行する必要があります。

  2. コマンド プロンプトで、次のコマンドを入力してソリューションをビルドします。

    devenv <solution>.sln [options] solutionconfig [/project projectnameorfile [/projectconfig name]]
    

    <solution> には、ソリューション ファイルの名前と、必要な場合はパスを指定します。

使用例

DEVENV コマンド ライン スイッチを使用したマルチプロセッサ ビルドの例を次に示します。この例は、Console1 と Console2 の 2 つの C++ コンソール アプリケーションから成る、MultiprocExample という名前の新しいソリューションが作成されていることを前提としています。

Console1 と Console2 のマルチプロセッサ リビルドを、いずれもデバッグ構成で実行するには、次のコマンドを使用します。

D:\>devenv "D:\Documents and Settings\username\My Documents\Visual Studio\Projects\MultiprocExample\MultiprocExample.sln" /rebuild Debug

1>------ Rebuild All started: Project: Console2, Configuration: Debug Win32 ----
--
2>------ Rebuild All started: Project: Console1, Configuration: Debug Win32 ----
--
1>Deleting intermediate and output files for project 'Console2', configuration '
Debug|Win32'
2>Deleting intermediate and output files for project 'Console1', configuration '
Debug|Win32'
1>Compiling...
2>Compiling...
1>stdafx.cpp
2>stdafx.cpp
1>Compiling...
2>Compiling...
1>Console2.cpp
2>Console1.cpp
1>AssemblyInfo.cpp
2>AssemblyInfo.cpp
1>Generating Code...
2>Generating Code...
1>Compiling resources...
2>Compiling resources...
2>Linking...
1>Linking...
1>Build log was saved at "file://d:\Documents and Settings\username\My Documents
\Visual Studio\Projects\MultiprocExample\Console2\Debug\BuildLog.htm"
1>Console2 - 0 error(s), 0 warning(s)
1>
2>Build log was saved at "file://d:\Documents and Settings\username\My Documents
\Visual Studio\Projects\MultiprocExample\Console1\Debug\BuildLog.htm"
2>Console1 - 0 error(s), 0 warning(s)
2>
---------------------- Done ----------------------

    Rebuild All: 2 succeeded, 0 failed, 0 skipped

参照

処理手順

方法 : マルチプロセッサ ビルドを IDE で実行する

方法 : VCBUILD でマルチプロセッサ ビルドを実行する