Существует два способа распараллелить сборку в VS2008.
Первый - запустить несколько сборок проекта параллельно. Параметр находится в Сервис-> Параметры-> Проекты и решения-> Построение и запуск, который называется «Максимальное количество параллельных сборок проекта». Обратите внимание, что каждый проект будет создавать только один файл за раз.
Вторым является компиляция нескольких файлов одновременно в рамках одного проекта. В C ++ это делается путем установки флага компилятора /MP
. Обратите внимание, что эта функция довольно странно взаимодействует с предварительно скомпилированными заголовками, и вам придется перепрыгивать через несколько обручей, чтобы объединить их.