解决VS在查找预编译头使用时跳过

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

(2)解决VS在查找预编译头使用时跳过

visual studio默认在查找预编译头StdAfx.h使用时跳过,如果没有找到#include "StdAfx.h"会导致错误,

但是有包含StdAfx.h、但是cpp文件和StdAfx.h不在一个目录下(比如#include "../StdAfx.h")会导致错误。

解决方案:

项目->属性->配置属性->c/c++->预编译头->通过文件创建/使用PCH->将stdafx路径修改为相对路径。

cpp文件中,引用的stdafx.h也修改为相对路径。

时间: 2024-08-02 06:58:41

解决VS在查找预编译头使用时跳过的相关文章

在查找预编译头使用时跳过解决

环境:VS2010 微软官方解释: 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 encounte

#include”* .h“ 在查找预编译头使用时跳过

warning C4627: “#include <windows.h>”:  在查找预编译头使用时跳过 解决办法: 原因是没有在cpp文件最前一行添加没有添加 #include "stdafx.h" #include "stdafx.h" 一定要添加到cpp文件的第一行,不能放在如”#include <iostream>“行等的后面,否则还是会出现类似错误!

fatal error C1010: 在查找预编译头时遇到意外的文件结尾

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加"#include "stdafx.h""? 错误分析: 此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束.没有找到预编译指示信息的头文件"stdafx.h". (因为工程中的每个cpp文件属性默认都是使用预编译头(/YU)的,但是添加的第三方文件并没有 #inc

fatal error C1010: 在查找预编译头时遇到意外的文件结尾 (转)

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加“#include "stdafx.h"”? 错误分析: 此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束.没有找到预编译指示信息的头文件"stdafx.h". (因为工程中的每个cpp文件属性默认都是使用预编译头(/YU)的,但是添加的第三方文件并没有 #include "

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

fatal error C1010: 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加"#include "stdafx.h""? vs开发时经常遇到没加stdafx.h头文件,解决办法就是吧预编译头去掉! fatal error C1010: 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加"#include "stdafx.h""?,布布扣,bubuko.com fatal error C1010: 在查找

VC研究: 使用tinyxml编译出现“fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾”

向项目添加tinyxml用于解析xml内容,总体来说tinyxml还是很方便. 编译时提示"fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾" 分析: 此错误发生的原因是VC编译器在寻找预编译头文件(默认#include "stdafx.h")时,文件未预期结束.也就是没有找到默认的预编译头文件"stdafx.h".而VC中创建每一个cpp默认都会加上"stdafx.h",但添加的第三方类库(比如t

初入 OpenGL ---白屏问题 -- glad.c在查找预编译头遇到意外的文件结尾,是否忘记向源中添加#include &quot;stdafx.h&quot; ?

学习地址:https://learnopengl-cn.github.io 学习成果: 前言: 跟着教程走,用VS2017 配置完了OpenGL的运行. 不得不说...这玩意配置比JAVA配置还麻烦... 好在终于跑起来了. 感谢 Bruce_wjh 博主的配置教程,比官方的好很多.(可惜还有些缺陷) https://blog.csdn.net/qq_37338983/article/details/78997179 问题1: 直接往项目中添加glad.c 会报错: ----glad.c在查找预

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include &quot;stdafx.h&quot;”?(转)

错误分析: 此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束.没有找到预编译指示信息的头文件"stdafx.h".    (因为工程中的每个cpp文件属性默认都是使用预编译头(/YU)的(选择了使用,就要在源文件中显式写上#include),但是添加的第三方文件并没有 #include "stdafx.h" 预编译指示头,所以编译器在此cpp文件中一直到末尾都没有找到它)    我的这

error C1010:在查找预编译头文件时遇到意外的文件结尾——————vs错误

在MFC工程下添加了一个新的文件,编译时出现错误,错误描述为: 解决方法: 在解决方案管理器中找到相应的.cpp文件,右键属性,C++--预编译头中选择不使用预编译头.保存后Ctrl + F7重新编译即可. 问题分析: .. 原文地址:https://www.cnblogs.com/xiawuhao2013/p/9704161.html