cl : 命令行 warning D9030: “/Gm”與多處理不兼容;忽略 /MP 開關

在啓用多處理器編譯後可能會出現以下問題:

      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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章