【发布时间】:2016-11-10 23:44:01
【问题描述】:
我刚刚将 Microsoft Visual Studio Enterprise 2015 从更新 2 升级到更新 3,现在我收到以下错误:
致命错误 C1001:编译器发生内部错误。 (编译器文件 'f:\dd\vctools\compiler\utc\src\p2\wvm\mdmiscw.c',第 2687 行) 要解决此问题,请尝试在上面列出的位置附近简化或更改程序。 请选择 Visual C++ 帮助菜单上的技术支持命令,或打开技术支持帮助文件了解更多信息
位置是包含标题的第一行。项目有设置
/FR"x64\Debug\" /GS /W3 /Zc:wchar_t /Zi /Od /Fd"x64\Debug\vc140.pdb" /Zc:内联 /fp:精确 /D "WIN32" /D "_DEBUG" /D "_WINDLL" /D "_UNICODE" /D "UNICODE" /errorReport:prompt /WX- /Zc:forScope /clr [一些 /FU"..."] /MDd /Fa"x64\Debug\" /EHa /nologo /Fo"x64\Debug\" /Fp"....pch"
如何重新构建我的项目?
【问题讨论】:
-
“要解决此问题,请尝试简化或更改程序”。
-
@MciprianM:关于这个问题的任何更新?我在使用 clr 和 vs2015 时遇到了同样的编译错误。不幸的是,该消息没有告诉我代码的哪一行导致了错误。 :(
-
@Louis:我们还没有找到错误的原因,所以我们重新安装了更新 2 之前的所有内容。我听说其他公司也有同样的问题。附带说明一下,在 Visual Studio 中安装任何东西时都应该小心,它可能将更新 3 作为依赖项,并且您可能会错误地更新为更新 3。
-
@MciprianM:感谢更新。实际上在过去的几周里,我尝试了 vs2017。错误神奇地消失了。我的项目现在处于工作状态。但是,在 vs2017 中还有一些新的问题需要处理。
标签: c++ visual-studio-2015 clr