Only Visual C++ can do multiprocessor builds, but it really only works for building multiple projects simultaneously. It might not be able to compile your project if all those files are dependent on each other.
There are some good tips for speeding up your C++ builds in the online help: Search for "How Can I Build Faster "
Make sure you are making "smart" use of precompiled headers. If you have a lot of headers that are commonly included, then put them in your PCH. Sometimes, splitting the project up into smaller libraries (static LIBs) can help - especially if there are files that are naturally grouped together that can share their own PCH. If you do that, you will probably also be able to take advantage of multiprocessor builds (because each .lib can be built in a separate process)
Hope that helps.
|