共用方式為


HOW TO:在 IDE 中執行多處理器組建

更新:2007 年 11 月

本主題說明如何從 IDE 執行多處理器組建

在 IDE 中可以同時建置的專案數目等於 [平行專案建置的最大數目] 屬性的值。例如,如果您所建置的方案是由數個專案所組成,但此屬性值卻設為 2,則一次最多只會同時建置兩個專案。

注意事項:

若要在 IDE 中啟用多處理器組建,[平行專案建置的最大數目] 屬性必須設為大於 1 的值。如需如何變更此屬性的詳細資訊,請參閱 HOW TO:設定多處理器組建的並行建置數目

在 IDE 中啟用多處理器組建時,多處理器組建會自動針對建置命令 (例如 [建置方案]、[重建方案] 等等) 執行。建置命令可從 [建置] 功能表或從快速鍵功能表 (以滑鼠右鍵按一下方案總管中的專案 (或方案) 節點就會顯示) 取得。

若要針對方案中的所有專案執行多處理器組建

  1. 開啟包含您要建置之專案的方案。

  2. 按一下 [建置] 功能表。

    -或-

    在 [方案總管] 中,以滑鼠右鍵按一下方案節點來顯示快速鍵功能表。

  3. 選取所需的建置命令。

    專案系統將會執行多處理器建置動作,並在輸出視窗中顯示建置輸出。

使用 [批次建置] 命令指定要同時建置方案中的哪些專案以及建置組態 (例如偵錯或發行)。

若要針對方案中的專案子集執行多處理器組建

  1. 開啟包含您要建置之專案的方案。

  2. 按一下 [建置] 功能表,再按 [批次建置]。

    批次建置對話方塊隨即出現。

  3. 在 [建置] 欄中,檢查您要建置的專案建置組態。

  4. 按一下您要執行的建置動作按鈕 ([建置] 或 [重建])。

    專案系統將會執行多處理器建置動作,並在輸出視窗中顯示建置輸出。

範例

下列範例說明在 IDE 中的多處理器組建。若要設定本範例,請建立名稱為 MultiprocExample 的新方案,這是由兩個 C++ 主控台應用程式 (Console Application) 所組成,其中一個名為 Console1,而另一個則為 Console2。

請驗證在 IDE 中已啟動多處理器組建,然後使用 [批次建置] 命令針對做為「發行」的 Console1 和做為「偵錯」的 Console2 執行多處理器組建。您的建置輸出應該看起來與下列建置輸出相似:

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

    Build: 2 succeeded, 0 failed, 0 up-to-date, 0 skipped

請參閱

工作

HOW TO:以 VCBUILD 執行多處理器組建

HOW TO:使用 DEVENV 命令列參數執行多處理器組建