http://myswirl.blog.163.com/blog/static/513186422011827105224739/
预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反) ,要解决这一问题,只需在工程属性中更改C\C++预编译头设置
VC6:菜单--> project--> project properties--> C/C++--> Precompiled header--> Create/Use Precompiled Header--> Not using....