fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory
来源:互联网 发布:阿里巴巴的音乐软件 编辑:程序博客网 时间:2024/06/02 15:07
fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory
相信很多童鞋都遇到过这种问题,找不到pch文件,看这个描述肯定是与预编译头有问关系。(预编译头有神马作用就不说了,可以自己了解下)。一般遇到上面的问题很有可能是拷贝工程的时候,把stdafx.h stdafx.cpp文件删除了,而此时你即使把这两个文件再加入工程还是会报上面的错误。要重现这个错误也很简单,按上面的说法,新建一个标准工程,然后把stdafx.h stdafx.cpp文件删除,再编译肯定会报这个错误的。
这个错误的根源在于,编译器发现有源文件(CPP,C……)带有/Yu编译选项,但是找不到一个源文件带有/Yc选项,解决方法也就很明显了,至少有两个:
1、把所有源文件都设置为不使用预编译头,如果文件少还好说,如果多而且还在不同的Filter里面的话,那就坑爹了。
2、随意设定一个源文件为创建预编译头属性。当然最好还是加入 stdafx.cpp文件,并对其进行设置。注意到设置Precompiled Headers右边的第二行,Create/User PCH Through File,在这里指定创建预编译头针对的头文件。正常情况下(如果你没改动)应该是StdAfx.h文件,如果你另外指定了一个文件,那么需要在所有的源文件的最前面包含这个头文件,你懂的。如果你不怎么做,会报一个更“恐怖”的错误,fatal error C1010: unexpected end of file while looking for precompiled header。简直比坑爹还坑爹。相信这个错误遇到的人就更多了……
对于/Yc选项可以去看下MSDN上的描述<http://msdn.microsoft.com/en-us/library/7zc28563.aspx >,相信应该就比较清楚了。
- fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug\xxoo.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/xxx.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/HelloWorld.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/Hello.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/Hello.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/324.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/1.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/***.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/Hello.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/ex1_2.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/Menu2.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/***.pch': No such file or directory
- vc6.0常见错误fatal error C1083: Cannot open precompiled header file: 'Debug/**.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/Example_VC1.pch': No such file or dir
- atal error C1083: Cannot open precompiled header file: 'Debug/e.pch': No such file or directory
- 即将来临的Rails 4.0将放弃Ruby 1.8支持,改进后台任务、缓存等多项内容
- 从 QA 到 EP
- 编译选项简析及相关编码规范
- KMP算法详解及各种应用
- Oracle 只读表空间 说明
- fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory
- hdu——1881——毕业bg 01背包问题
- CSS 鼠标样式和手指样式
- 二分查找
- JAVA 基础知识简要介绍
- 【sencha-touch】TabPanel的使用
- 本人历时两个月 :基于ATRM9+LINUX2.6.37.4 的wifi视频小车制作 (视频地址)
- HDU1198-Farm Irrigation(并查集应用)
- HDU-1199 color the ball