在啓用多處理器編譯後可能會出現以下問題:
cl : 命令行 warning D9030: “/Gm”與多處理不兼容;忽略 /MP 開關
此時/MP 開關被關閉,不能使用多線程編譯,生成速度又會變得巨慢無比,/Gm是最小生成,解決方法是打開項目屬性頁,把啓用最小生成設爲否。
官方解釋如下:
操作與多處理不兼容;忽略 /MP 開關
編譯器選項(在此警告消息中稱爲操作)與 /MP 編譯器選項不兼容。因此,編譯器會忽略 /MP 選項並繼續進行編譯。
http://technet.microsoft.com/zh-cn/bb384776
其中/Gm和/MP都是cl.exe命令行參數,參見http://blog.csdn.net/lijie45655/article/details/6730885