什么“意外的预编译头错误”是什么意思?

我试图构build一个涉及Windows和控制台应用程序的简单解决scheme。 使用向导生成项目的代码框架后,我没有添加任何代码,只是build立了生成的代码。 在这两种情况下,我得到了同样的错误:

1>c:\c\winpr\winpr\winpr.cpp(4) : fatal error C1859: 'Debug\winpr.pch' unexpected precompiled header error, simply rerunning the compiler might fix this problem

什么是错的,有什么想法?

对于Visual C ++ 2008 SP1编译器错误C1859有一个修复程序。 你可以在这里下载。

详情请看这个 。

有一天突然有了类似的工作。 我们的问题是这个

无论如何,一个简单的电脑重新启动完成。

上面的答案中提供的链接不再可用

我得到了同样的错误,在我的情况下,问题是由于“ Windows更新 ”,需要重新启动(我避免重新启动,并不断得到这个问题)。 但重启后,错误得到修复。

安装Visual C ++ 2008 SP1解决了我的问题。

安装此修补程序(KB976656 – 使用Visual C ++ 2008编译器时的错误消息:“致命错误C1859”)来解决此问题:

http://thehotfixshare.net/board/index.php?autocom=downloads&showfile=11640

如果您有#include<stdfafx.h> ,请尝试将其注释为//#include<stdfafx.h>因为它可能是您的错误背后的罪魁祸首。