Посмотрите на MPCL .
Это плагин для Microsoft Visual C ++ 2005 и Visual C ++ 2008, который позволяет максимально использовать процессор для минимизации времени компиляции вашего проекта.
Он компилирует несколько файлов .c / .cpp одного и того же проекта параллельно для достижения этого. Это особенно полезно, если у вас есть двухъядерный / четырехъядерный / многоядерный процессор.