当前位置: 代码迷 >> C语言 >> 请问vc++中编译的这句话错误是什么?
  详细解决方案

请问vc++中编译的这句话错误是什么?

热度:251   发布时间:2008-05-31 16:58:51.0
请问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"”

为什么要加stdafx.h这个头件?为什么我写程序时不加是正常的?
----------------解决方案--------------------------------------------------------
具体不清楚,如果你建立一个空的工程,然后自己添加“Main.cpp”来写程序,就不要。
但是你如果在“新建工程向导”里选择一个工程,那就要这个。
谁来帮我具体解释一下?
----------------解决方案--------------------------------------------------------
回复 8# flyue 的帖子
我就是建立一个空的工程,然后自己添加“Main.cpp”来写程序的!
----------------解决方案--------------------------------------------------------
不是空的工程也可以改选项来去掉它

[color=white]
----------------解决方案--------------------------------------------------------
  相关解决方案