源文:
http://blog.csdn.net/monzart/article/details/6030999
解決辦法
菜單--〉項目--〉設置,出現“項目設置”對話框,左邊展開項目,在“源文件”中找到出錯的文件,然后在右邊選擇“C/C++”屬性 頁,在Category下拉框中選擇“Precompiled Headers”,然后在下面選擇“Not using precompiled headers”,重新編譯一般就沒問題了。注意.C 文件不能包含stdafx.h頭文件,必須要去掉預編譯頭。VS2005直接在解決方案資源管理器中右擊文件,選擇屬性,配置屬性 ->c++->預編譯頭右側的創建/使用預編譯頭下拉列表框中選擇不使用預編譯頭即可。