错误 16 error C1010: 在查找预编译头时遇到
意外
的
文件
结尾
。是否忘记了向源中添加“#include "StdAfx.h"”? c:\gsoap\gsoap-2.8\gsoap\stdsoap2.cpp 18894 1 AddServer
错误原因:
在创建工程时勾选了:预编译头
解决方法:
1、在错误提示的
文件
中添加预编译头
#incl...
报错时出现
unexpected
end
of
file
found时通常是{}为匹配
“
unexpected
end
of
file
found”就是
文件
本不应该结束的,但是它结束了,编译器不会说是出现了奇迹,所以就是语法错误,看看
文件
最下面,有没有‘’}‘’大括号完。 C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。
最常见的20种VC++错误,比如: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…….h”:没有这样的
文件
或目录。。。。
CentOS 7运行.sh脚本提示syntax error:
unexpected
end
of
file
。脚本是通过本地电脑的notepad++编辑之后用ftp上传到CentOS 7服务器上的。
错误原因:
shell脚本在本地电脑编辑的,格式是dos(可以用vi编辑该shell脚本,进入命令行模式,输入:set ff 回车即可看到左下角显示
file
format=dos),在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以本地修改的sh
文件
在CentOS上运行每行都会多了一个CR,因此就会报错