提高VS2010 VS2012編譯速度

2021-08-07 03:02:20 字數 681 閱讀 2641

除了合理的劃分模組,減少link的時間外,充分利用多核編譯也很重要。

vs2010/2012都可以用多核編譯,需要同時設定如下兩個引數:

enable minimal rebuild

properties -> configuration properties -> c/c++ -> code generation -> enable minimal rebuild -> no(/gm-)

預設情況下該引數在debug模式下為yes,而在release下為no。

multi-processor compilation

properties -> configuration properties -> c/c++ -> geneal -> multi-processor compilation -> yes(/mp)

預設情況下debug/release均未設定。

在全域性引數中可以設定最大並行project的數目。預設情況下該引數有系統的「核」數決定。如i7 cpu預設為8。

options->projects and solutions->build and run:

8 maximum number of parallel project builds.

速度基本沒有提公升多少 還是用increbuild吧!

vs2010 vs2012下gsl1 8的配置

生成lib檔案。發現安裝目錄lib下並沒有libgsl.lib,libgslcblas.lib這兩個檔案,倒是有兩個擴充套件名為def和a linux下庫檔案包格式 的檔案,因此必須進行轉換。要用vs2012帶的cmd命令列去跑,不能用windows系統下的cmd!選擇 vs2012 x86本機工具...

VS2010 開啟 VS2012 的專案

用 vs2010 開啟 vs2012 專案,只需兩步。1.修改解決方案檔案 sln 使用記事本開啟 sln 檔案,將裡面的 microsoft visual studio solution file,format version 12.00 visual studio 2012 project 修改...

如何提高VS2010的效能,VS2010不再卡

教大家幾個技巧可以稍微讓你覺得它沒那麼卡!一 vs2010選項視覺體驗設定 工具 選項 環境 視覺體驗的勾選都去掉。不解釋,你懂得。不過還是建議開啟硬體加速 二 禁用intellisense 工具 選項 文字編輯器 c c 高階 禁用intellisense設為true 這個功能很好用。相較於vis...