37

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

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

怎么了,有什么想法吗?

4

6 回答 6

56

修复了 Visual C++ 2008 SP1 编译器错误 C1859。你可以在这里下载。

有关详细信息,请参阅

于 2012-08-07T21:45:32.193 回答
6

有一天,我们突然在工作中遇到了类似的事情。我们的问题归结于此

无论如何,一个简单的PC重启为我完成了它。

于 2012-08-07T21:39:38.250 回答
4

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

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

于 2014-12-29T20:46:38.953 回答
2

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

于 2014-03-12T12:00:12.197 回答
1

安装此补丁(KB976656 - 使用 Visual C++ 2008 编译器时出现错误消息:“致命错误 C1859”)以修复此问题:

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

于 2017-07-18T23:34:52.020 回答
-6

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

于 2012-08-07T21:45:27.327 回答