【VC++】在查找预编译头使用时跳过解决(转)

转载 2012年03月27日 16:07:56

环境:VS2008

微软官方解释:
Visual C++ Concepts: Building a C/C++ ProgramCompiler Warning (level 1) C4627Error Message
”: skipped when looking for precompiled header use
While searching for the location where a precompiled header is used, the compiler encountered an #include directive for the include file. The compiler ignores the #include directive, but issues warning C4627 if the precompiled header does not already contain the include file.

解决方案:

1、去掉预编译头
项目->属性->配置属性->c/c++->预编译头->创建使用预编译头->不使用预编译头

2、将包含文件加到预编译头stdafx.h文件中

3、在每个.cpp中包含预编译头stdafx.h文件

 

http://eagletff.blog.163.com/blog/static/11635092820091117103930114/

相关文章推荐

VC++ 使用预编译头

一、使用默认的预编译头        要使用预编译头,我们必须指定一个头文件,这个头文件包含我们不会经常改变的代码和其他的头文件,然后我们用这个头文件来生成一个预编译头文件(.pch文件),想必大家都...

VC++编译器预编译头功能(stdafx.h)原理与实践

VC++预编译头功能的原理与实践。
  • smstong
  • smstong
  • 2014年12月30日 15:04
  • 3277

VC预编译头的使用

如果预编译头文件被正确使用时,它确实大大提高我们编程的效率(你工作中,有多少时间是在等编译完成?很多吧,这个时候一般都很无聊,无奈,浪费时间)。但是他太容易用错了. 下面是几种常见的错误用法. ...

VC中的预编译:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”? 错误分析:     此错误发生的原因是...

【转】VC预编译和stdafx

关于#include "stdafx.h" 关于VC编译器,它总有奇奇怪怪的编译选项。让我们这些搞C/C++的菜鸟经常不知所云。 今天就来简单总结一下stdafx.h吧 ...

[VS2010]_[初级]_[VC++ Express 使用WDK的ATL编译出现的问题解决办法]

场景:1. 最近切换到vs2010 c++ express, 没办法我这里的专业版一启动电脑基本就处于卡死的状态,要么就是Debug时卡死的状态,找了很久没解决办法.2. VS2010专业版是自带AT...

vc++ 2010 CURL库64位编译时遇到“模块计算机类型“x86”与目标计算机类型“x64”冲突”的解决办法

最近工作中使用到了Curl库,git clone https://github.com/curl/curl.git下载代码。源代码路径下winbuild目录包含有BUILD.WINDOWS.txt文件...
  • xuwg
  • xuwg
  • 2017年07月10日 14:30
  • 232

vs2010:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?

用 vs2010 编程,因为它自动生成的StdAfx.h 和 StdAfx.cpp没什么用, 所以索性就把它们删了 但是F5运行报错:fatal error C1010: 在查找预编译头时遇到意外的...

fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”? 错误分析:     此错误发生的原因是...

error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”? 错误分析:     此错误发生的原...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【VC++】在查找预编译头使用时跳过解决(转)
举报原因:
原因补充:

(最多只允许输入30个字)