Visual Studio nmake 设置多核编译 /MP4 /MP8 关闭最小重新生成
方案1:
1、選擇一個(gè)指定項(xiàng)目右擊 -> 屬性 -> 配置屬性 -> C/C++ -> 命令行 在附加選項(xiàng)中輸入:/MP4 或者/MP8 等,后面的那個(gè)數(shù)字是指定CPU 核的數(shù)量,可以自由更改;
2、上面的設(shè)置了之后還沒(méi)有完,還有一個(gè)選項(xiàng)與上面的設(shè)置相沖突,如果不改的話將不起作用。 同樣在【配置屬性】-> C/C++ -> 代碼生成 -> 啟用最小重新生成 將這個(gè)選項(xiàng)修改為否。
這樣就可以了,編譯超快的。
類似linux 下的 make -j4 或者make -j8
//-------------------------------------------------------------------------------------------------------------------------
方案2:
Visual Studio 大工程項(xiàng)目的編譯時(shí)間較長(zhǎng),可以利用多核CPU的優(yōu)勢(shì),實(shí)現(xiàn)并行編譯,
設(shè)置并行編譯方法示例如下:
1.在“ClassView”中選取某項(xiàng)目的“Properties(屬性)” 。
2.在之后打開(kāi)的對(duì)話框中,左側(cè)選擇 “C/C++”->“General(常規(guī))”中將“ Multi-processor Compilation(多處理器編譯)”打開(kāi)。
3.接著,“C/C++”->“Code Generation(代碼生成)”中將“Enable Minimal Rebuild(啟用最小重新生成)”關(guān)閉。
4.在“Debug(調(diào)試)”中選取項(xiàng)目的“Options and Settings (選項(xiàng)和設(shè)置)”->“Projects and Solutions (項(xiàng)目和解決方案)”->“ Build and Run (編譯與運(yùn)行)”中設(shè)置“ maximum number of parallel project builds(最大并發(fā)C++編譯數(shù))”(即開(kāi)發(fā)項(xiàng)目機(jī)器本身的CPU所包含的核數(shù))。
上述參數(shù)設(shè)置好后,就可以實(shí)現(xiàn)Visual Studio的并行編譯了。
總結(jié)
以上是生活随笔為你收集整理的Visual Studio nmake 设置多核编译 /MP4 /MP8 关闭最小重新生成的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 三大运营商手机号段发布时间汇总
- 下一篇: iphone自定义铃声