当前位置: 代码迷 >> C语言 >> 有个错误不明白
  详细解决方案

有个错误不明白

热度:183   发布时间:2006-04-24 16:39:00.0
有个错误不明白
fatal error C1010: unexpected end of file while looking for precompiled header directive
怎么回事,请教高手!!
----------------解决方案--------------------------------------------------------
可能是一个新添加的类的.cpp文件开头没包含stdafx.h,在该文件最前面加上即可
----------------解决方案--------------------------------------------------------

部分头文件可能丢失了一些数据


----------------解决方案--------------------------------------------------------
菜单project->setting->C/C++页面,Catefgory选项选择Precompled Headers,然后在下面的选项中选择Not usingprecompile headers 这样就可以不包含stdafx.h,毕竟自己写的一些源文件可能和mfc无关
----------------解决方案--------------------------------------------------------
不明白!!!!!!!!
----------------解决方案--------------------------------------------------------
fatal error C1010: unexpected end of file while looking for precompiled header directive
这个错误是在VC中才会出现,错误原因是如果用vc向导自动生成一部分代码,那么会有一个公共的头文件(一般是stdafx.h),vc为了防止用户忘记包含头文件,所以默认设置是如果用户写的cpp文件中不包含该头文件则出错,我上面写的设置方法可以让vc不进行这项检查
----------------解决方案--------------------------------------------------------
  相关解决方案