fatal error C1010: unexpected end of file while looking for precompiled head

#define PERIOD 10
#define PRINCIPAL 5000.00

void main(void)
{

int year;
float amount, value, inrate;
amount = PRINCIPAL;
inrate = 0.11;
year = 0;
while(year <= PERIOD)
{
printf("%2d %8.2f\n",year,amount);
value = amount + inrate * amount;
year = year + 1;
amount = value;
}

}
然后它出来:fatal error C1010: unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.
这是怎么回事啊?怎么办啊?!!

致命错误C1010:在寻找预编译指示头文件时,文件未预期结束。
就是没有找到预编译指示信息的头文件。
问题一般发生在:通过添加文件的方式,添加了一些cpp文件到一个MFC的程序,但该cpp文件并不是MFC,而是标准的C++。
解决方案1: 右键单击项目工程中的cpp文件,在菜单Project->Settings->C/C++->Precompile Header,设置为第一项:Not using precompile headers。
解决方案2:在.cpp文件开头添加包含文件stdafx.h。 #include"stdafx.h"
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-14
我觉得可能是因为你不慎编辑错了某个头文件.
错误信息的意思是它的意思是头文件结尾的地方不应该是结尾.和你编译C程序时如果大括号不匹配等情况下出现此错误是一回事,所以建议针对该头文件仔细查查.
如果出错的文件是C++系统的头文件,可能需要从其它同样的系统中复制一份过来了.

显示fatal error C1010怎么处理?
在编译VC++6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header directive 的错误.解决方法:如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C\/C++选项卡,从Category组合框中选中Precompiled Headers,选择N...

fatal error C1010: unexpected end of file while looking for precomp...
解决方案1: 右键单击项目工程中的cpp文件,在菜单Project->Settings->C\/C++->Precompile Header,设置为第一项:Not using precompile headers。解决方案2:在.cpp文件开头添加包含文件stdafx.h。 #include"stdafx.h"

...C1010: unexpected end of file while looking for precompi_百度...
在project->setting->c\/c++ ->category里选 precompiled header 然后在下面选not using precompiled header

fatal error C1010: unexpected end of file while looking for precomp...
源文件没有正确结尾,可能是左后少了个大括号或者分号 如果是MFC工程并且是自己手动添加了一个类,则可能是因为类的cpp文件中开头少了这么一句#include <stdafx.h>

unexpected end of file while looking for
fatal error C1010: unexpected end of file while looking for precompiled header directive 这是由于缺少头文件造成的。很多人有时候会遇到这样的错误 解决方法很简单,只需要在头部添加头文件#include "stdafx.h"就可以了。这是效果图。现在这个问题没有了。

fatal error C1010: unexpected end of file while looking for precomp...
加头文件 #include"stdafx.h"因为,你设置了预编译,而编译器通过一个头文件stdafx.h来使用预编译头文件。当然,你也可以取消预编译。

c语言中syntax error at end of input 是什么错误
1、fatal error C1010: unexpected end of file while looking for precompiled header directive。寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")2、fatal error C1083: Cannot open include file: 'R…….h': No such file or directory 不能打开包含文件“R…...

fatal error C1010: unexpected end of file while looking for precomp...
我觉得可能是因为你不慎编辑错了某个头文件.错误信息的意思是它的意思是头文件结尾的地方不应该是结尾.和你编译C程序时如果大括号不匹配等情况下出现此错误是一回事,所以建议针对该头文件仔细查查.如果出错的文件是C++系统的头文件,可能需要从其它同样的系统中复制一份过来了....

fatal error C1010: unexpected end of file while looking for precomp...
把Debug或者Release目录删掉重新编译

...C1010: unexpected end of file while looking for precompiled h...
include <stdio.h>#include <stdlib.h>void main() {FILE *infp,*outfp;char ch;if((infp = fopen("c:\\\\infile.c","r")) == NULL) {printf("Cannot open this infile. \\n");exit(0);}if((outfp = fopen("c:\\\\outfile.c","w")) == NULL) {printf("Cannot open this ...

相似回答