如何解决VC编译器 fatal error C1010错误

作者:暴躁小n | 创建时间: 2023-05-18
在使用VC 编译器(VC6,VC2003,VC2005,VC2008,VC2010,VC2015,VC2017及以上版本)编译工程时,有时候加入第三方文件,编译会出现 { fatal error C1010: 在查找预编译头时遇到意外的文件...
如何解决VC编译器 fatal error C1010错误

操作方法

出现这个问题的主要原因是如果使用VC向生成工程的话,默认使用预编译头文件“stdafx.h”,这样做的目的是为了加快编译速度。 如果加入第三方c/cpp文件没有#include "stdafx.h" ,就会报此错误。 在<解决方案管理器中>(就是可以看到工程目录头文件和源文件的地方),按ctrl键选择没有加入预编译头文件的c/cpp文件

右键单击cpp文件,选择属性,设置c/cpp文件的属性项目。

在“属性页”->“预编译头”设置中,选择“不使用预编译头”。按确定保存设置,重新编译即可。

当然解决此问题的方法不止一种。如果提示缺少加入预编译头文件的cpp文件较少,也可以在每个缺少的文件最顶部加入 #include "stdafx.h",一样可以解决问题,但是还是第一种解决方法方便。

点击展开全文

更多推荐