Я начал тестировать наше программное обеспечение C ++ с VS2010, и время сборки действительно плохое (30-45 минут, примерно вдвое больше, чем VS2005). Я читал о ключе / MP для многопроцессной компиляции. К сожалению, он несовместим с некоторыми функциями, которые мы используем во многом как #import, инкрементная компиляция и предварительно скомпилированные заголовки.
Был ли у вас похожий проект, в котором вы использовали переключатель / MP после отключения таких вещей, как предварительно скомпилированные заголовки? Вы получили более быстрые сборки?
Моя машина работает под управлением 64-разрядной Windows 7 на 4-ядерном компьютере с 4 ГБ ОЗУ и быстрым SSD-хранилищем. Отключен антивирусный сканер и довольно минимальная программная среда.
Редактировать: Мартин и jdehaan указали, что MP не является несовместимым с предварительно скомпилированными заголовками. Подробности здесь .