方案1:
1、選擇一個指定項目右擊 -> 屬性 -> 配置屬性 -> C/C++ -> 命令行 在附加選項中輸入:/MP4 或者/MP8 等,后面的那個數字是指定CPU 核的數量,可以自由更改;
2、上面的設置了之后還沒有完,還有一個選項與上面的設置相沖突,如果不改的話將不起作用。 同樣在【配置屬性】-> C/C++ -> 代碼生成 -> 啟用最小重新生成 將這個選項修改為否。
這樣就可以了,編譯超快的。
類似linux 下的 make -j4 或者make -j8
//-------------------------------------------------------------------------------------------------------------------------
方案2:
Visual Studio 大工程項目的編譯時間較長,可以利用多核CPU的優勢,實現並行編譯,
設置並行編譯方法示例如下:
1.在“ClassView”中選取某項目的“Properties(屬性)” 。
2.在之后打開的對話框中,左側選擇 “C/C++”->“General(常規)”中將“ Multi-processor Compilation(多處理器編譯)”打開。
3.接着,“C/C++”->“Code Generation(代碼生成)”中將“Enable Minimal Rebuild(啟用最小重新生成)”關閉。
4.在“Debug(調試)”中選取項目的“Options and Settings (選項和設置)”->“Projects and Solutions (項目和解決方案)”->“ Build and Run (編譯與運行)”中設置“ maximum number of parallel project builds(最大並發C++編譯數)”(即開發項目機器本身的CPU所包含的核數)。
上述參數設置好后,就可以實現Visual Studio的並行編譯了。