The program database specified by the Use Precompiled Header (/Yu) option is not the one specified by the previous Create Precompiled Header (/Yc) option.
This article is a derivative work based on http://msdn.microsoft.com/en-us/library/za9h97f8.aspx" title="http://msdn.microsoft.com/en-us/library/za9h97f8.aspx" target="_blank">Compiler Error C2858 which is provided by http://msdn.microsoft.com/en-us/library/60k1461a.aspx" title="http://msdn.microsoft.com/en-us/library/60k1461a.aspx" target="_blank">MSDN Community Content - Visual C++.
Write the solution section to improve the article.