You specified the /Yu (use precompiled header) option after specifying the /Yc (create precompiled header) option for the same file. Certain declarations (such as declarations including __declspec dllexport) make this invalid.
This article is a derivative work based on http://msdn.microsoft.com/en-us/library/5a193hd8.aspx" title="http://msdn.microsoft.com/en-us/library/5a193hd8.aspx" target="_blank">Fatal Error C1854 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.