【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++编译器预编译头功能(stdafx.h)原理与实践

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

预处理:头文件、宏定义、条件编译

一:预处理过程         预处理器将进行宏替换、条件编译和包含指定的文件。以“#”开头的命令行就是预处理器处理的对象。这些命令行可以出现在任何地方,其作用可延续到所在翻译单元的末尾。每一行都会单...
  • gqtcgq
  • gqtcgq
  • 2015年08月30日 21:13
  • 1840

对VC++工程编译过程的梳理

对VC++工程编译过程的梳理VC++的项目和解决方案文件解读,无非就是利用这些信息进行一个软件的编译,这些文件里面是存放的项目的配置和工程的组织,类似于makefile文件. 但是只有VC++6.0的...
  • liquanhai
  • liquanhai
  • 2016年06月02日 19:50
  • 1820

VC++ 使用预编译头

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

VC预编译头的使用

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

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

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

【转】VC预编译和stdafx

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

如何使用VC的预编译技术

一、概念: 1、预编译:就是编译器首先编译某个文件(称为预编译头文件),然后将这个编译结果保存起来,之后如果有其他源文件include了这个“预编译头文件”的时候,则自动从这个编译结果提取需要的信息...
  • tomorrow_begin
  • tomorrow_begin
  • 2014年07月18日 15:17
  • 338

在VC空白项目里添加自定义的预编译头

转载地址:http://www.tiansin.com/thread-442.html 这里有个概念要先说明. 1>代码里面至少要有个CPP是用于创建预编绎头的. 2>其它CPP则都...
  • blacet
  • blacet
  • 2013年01月11日 16:09
  • 370

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
  • 307
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【VC++】在查找预编译头使用时跳过解决(转)
举报原因:
原因补充:

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