HOW TO:在 IDE 中執行多處理器組建
更新:2007 年 11 月
本主題說明如何從 IDE 執行多處理器組建。
在 IDE 中可以同時建置的專案數目等於 [平行專案建置的最大數目] 屬性的值。例如,如果您所建置的方案是由數個專案所組成,但此屬性值卻設為 2,則一次最多只會同時建置兩個專案。
注意事項: |
---|
若要在 IDE 中啟用多處理器組建,[平行專案建置的最大數目] 屬性必須設為大於 1 的值。如需如何變更此屬性的詳細資訊,請參閱 HOW TO:設定多處理器組建的並行建置數目。 |
在 IDE 中啟用多處理器組建時,多處理器組建會自動針對建置命令 (例如 [建置方案]、[重建方案] 等等) 執行。建置命令可從 [建置] 功能表或從快速鍵功能表 (以滑鼠右鍵按一下方案總管中的專案 (或方案) 節點就會顯示) 取得。
若要針對方案中的所有專案執行多處理器組建
開啟包含您要建置之專案的方案。
按一下 [建置] 功能表。
-或-
在 [方案總管] 中,以滑鼠右鍵按一下方案節點來顯示快速鍵功能表。
選取所需的建置命令。
專案系統將會執行多處理器建置動作,並在輸出視窗中顯示建置輸出。
使用 [批次建置] 命令指定要同時建置方案中的哪些專案以及建置組態 (例如偵錯或發行)。
若要針對方案中的專案子集執行多處理器組建
開啟包含您要建置之專案的方案。
按一下 [建置] 功能表,再按 [批次建置]。
批次建置對話方塊隨即出現。
在 [建置] 欄中,檢查您要建置的專案建置組態。
按一下您要執行的建置動作按鈕 ([建置] 或 [重建])。
專案系統將會執行多處理器建置動作,並在輸出視窗中顯示建置輸出。
範例
下列範例說明在 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