请问vc++中编译的这句话错误是什么?
d:\软件\microsoft visual studio\myprojects\kl\kl.cpp(32) : fatal error C1010: unexpected end of file while looking for precompiled header directive 搜索更多相关的解决方案:
编译
----------------解决方案--------------------------------------------------------
stdafx.h
[color=white]
----------------解决方案--------------------------------------------------------
查看预编译和程序的括号是否配对,往往是没有找到}或者#endif造成的。
----------------解决方案--------------------------------------------------------
应该把代码贴出来看下!
----------------解决方案--------------------------------------------------------
2#说的不完全
在每个cpp文件的顶部加入“#include "stdafx.h"”
----------------解决方案--------------------------------------------------------
3#在胡说
fatal error C1010: unexpected end of file while looking for precompiled header directive
致命错误C1010:在搜索预编译头文件时遇到意外的文件结尾。
也就是说,你的文件里面没有预编译头文件,而VC要求你的文件里面要有一个
那么很简单,加一个上去就得了
这个预编译头文件通常是stdafx.h
----------------解决方案--------------------------------------------------------
[bo][un]flyue[/un] 在 2008-5-31 18:41 的发言:[/bo]
2#说的不完全
在每个cpp文件的顶部加入“#include "stdafx.h"”
2#说的不完全
在每个cpp文件的顶部加入“#include "stdafx.h"”
为什么要加stdafx.h这个头件?为什么我写程序时不加是正常的?
----------------解决方案--------------------------------------------------------
具体不清楚,如果你建立一个空的工程,然后自己添加“Main.cpp”来写程序,就不要。
但是你如果在“新建工程向导”里选择一个工程,那就要这个。
谁来帮我具体解释一下?
----------------解决方案--------------------------------------------------------
回复 8# flyue 的帖子
我就是建立一个空的工程,然后自己添加“Main.cpp”来写程序的! ----------------解决方案--------------------------------------------------------
不是空的工程也可以改选项来去掉它
[color=white]
----------------解决方案--------------------------------------------------------