必须把Stdafx.h加入工程中所有CPP文件的最前面一行。

解决方案 »

  1.   

    在Project Configuration里面的C/C++里面有一个Procompiled Headers 选项,默认选项是 Use Procompiled Headers(/Yu), 并且指定预编译头文件名为stdafx.h,所以编译时,编译器会查找你指定的这个头文件,如果没有包含这个文件,就报上面的那个错误。在文件中包含stdafx.h 或者修改这个选项为不使用预编译头文件就可以解决。(相当于去掉/Yu这个编译开关)