In VC++ 2003 non è possibile, mentre per VC++2008 sì, c'è un'opzione da impostare da qualche parte nelle proprietà del progetto. Teoricamente dovrebbe diminuire il tempo di compilazione perché, se ci sono più file da compiare, vengono lanciate più istanze del compilatore, che dovrebbero essere distribuite dallo scheduler sui vari core. Il linking comunque credo che venga eseguito sempre su un solo core.