问题
fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
原因
由与当前工程配置属性是使用预编译头(/Yu)的,所以实现文件都必须包含cpp
解决方案
方案一、在实现文件中加上预编译头文件 #include "StdAfx.h" (建议使用此方案,减少编译时间)
方案二、在工程属性中设置 :配置属性->C/C++->预编译头->创建/使用预编译头:不使用预编译头
当遇到C1010错误时,原因通常是工程配置使用了预编译头但源文件未包含StdAfx.h。解决方法包括在源文件中添加对应的头文件,或者修改工程属性禁用预编译头。方案一是直接在实现文件中包含StdAfx.h,以减少编译时间;方案二是改变配置,选择不使用预编译头。
2151

被折叠的 条评论
为什么被折叠?



