If you are going to do huge projects you needs a compiler assistant like TwineCompile from JomiTech (www.jomitech.com), which will speed up your compile up to 14X.
Otherwise you will wring your hands in total frustration. I have been using it for many years and it is a great tool. A few tips on using it:
- Now and then, though, if you make a lot of changes to header files, it is best to go to menu TwineCompile>Clear File Cache to ensure the cache is updated after a lot of changes.
- You still use your PCH file if you want to.
- Include the permanent directories under options so that TwineCompile does not check for changes for static directories, for instance, $(BCB)\include, and the others.