visual studio開啟多核編譯方法


先按http://blog.csdn.net/acaiwlj/article/details/50240625的方法進行了VS多線程的啟動。

原本以為按以下步驟設置就OK了,但是編譯中無意間發些了一個warning:“/Gm”與多處理不兼容;忽略 /MP 開關!!!!

按http://blog.csdn.net/fly2leo/article/details/8229183的方法進行處理。

 

http://blog.csdn.net/acaiwlj/article/details/50240625設置方法:

1. Solution Explorer導航窗口右鍵需要並行編譯的項目,進入屬性頁面
2.“C/C++" -> ”General“ -> "Multi-processor Compilation" -> "Yes(/MP)"

 

3. "C/C++" -> "Code Generation" -> "Enable Minimal Rebuild" -> "No(/Gm-)"

4. 菜單欄,"Debug" -> "Options and Settings" -> "Projects and Solutions" -> "VC+ Project Settings" -> "Maximum concurrent C++ compilations" 設置最大C++編譯並發線程數

 

 

http://blog.csdn.net/fly2leo/article/details/8229183的方法:

此時/MP 開關被關閉,不能使用多線程編譯,生成速度又會變得巨慢無比,/Gm是最小生成,解決方法是打開項目屬性頁,把啟用最小生成設為否。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM