I read the documentation in MSDN, but in the end I didn\'t get a clear idea what is the practical difference between them, exactly. Both seem to require stdafx.h to be added
Short summary of how to use PCH files in Visual Studio:
stdafx.h (you can change this to something else if you wish)Properties -> C++ -> Precompiled Headers set 'Create/Use precompiled headers' to 'Use'. Hit Applystdafx.cpp in solution explorer and set the value to 'Create'