stdafx.h在vs2012中找不到怎样解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stdafx.h在vs2012中找不到怎样解决相关的知识,希望对你有一定的参考价值。
怎么办,急急急啊哈哈哈哈
参考技术A 一般的工程,这个文件的内容是固定的。可以新建一个类似的工程,然后把stdafx.h 文件的内容复制过来就行了。这是C++工程的预编译头文件,存在的目的只是为了加快编译速度。本回答被提问者和网友采纳 参考技术B stdafx.h是vc6.0中的在vs2012中直接删掉就ok的
解决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也修改为相对路径。
以上是关于stdafx.h在vs2012中找不到怎样解决的主要内容,如果未能解决你的问题,请参考以下文章
用vs2012,程序运行出现 fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory