VS2010中几个C++源代码单独编译为啥需要在源文件中加头文件StdAfx.h才能编译

VS2010中几个C++源代码单独编译为什么需要在源文件中加头文件StdAfx.h才能编译
我在用的是VS2010    将结构定义放在一个头文件中   将操作函数  和 调用函数代码分别放两个源文件中  在这两文件中没有 #include <StdAfx.h>  编译的时候报错了。。。。
C++ VS2010

------解决方案--------------------
引用:
不用微软的VC   不用加StdAfx.h是非必须的吧?一楼??

对, 微软的 vc 也可以不用 预编译头文件