标题:编译时无法创建PCH文件
取消只看楼主
qinhu577
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-5-25
 问题点数:0 回复次数:0 
编译时无法创建PCH文件

也不知道是不是我的VC问题。也安了几遍,问题依旧
编了一个MFC ,名字叫sharen2 如果把debug目录下的文件都删除的话再编译就会提示以下错误

Build : warning : failed to (or don't know how to) build 'D:\Microsoft Visual Studio\程序1\sharen2\Debug\sharen2.pch'
Compiling...
SHUOMING.cpp
d:\microsoft visual studio\程序1\sharen2\shuoming.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/sharen2.pch': No such file or directory
Error executing cl.exe.

SHUOMING.obj - 1 error(s), 1 warning(s)

其中SHUOMING.cpp是我新建的一个类名。如果编译其他的类也是一样报错。看来是因为无法创建sharen2.pch而导致无法编译之后的所有类。可如果不删除debug目录下的文件重新创建的话又会提示其他错误。怎么办啊?
怎么解决这个pch文件无法创建的问题啊?
还有一点:如果我重新创建一个新MFC,直接运行是可以的。然后把新的程序debug下的文件都删除再编译的话也会提示以上的错误。可是如果继续点击“连接”就会提示没有错误了。。。。。
可是我现在这个sharen2是单独编译各个cpp没有问题。但一整体连接就提示好多错。(都是和上边一样的。每个类都提示找不到sharen2.pch)这是怎么回事呢?

搜索更多相关主题的帖子: PCH Microsoft 文件 编译 cpp 
2007-06-12 10:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-146710-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058916 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved