1

我正在尝试在 VS2010 中运行 VC++ 6 项目。在那得到:

内部编译器错误.. 错误 C1001

谁能告诉我如何纠正这个错误?我对此进行了谷歌搜索,发现重新安装 Service Pack 将解决此问题。但它没有。

4

2 回答 2

5

Microsoft Developer Network 建议您删除代码中的一些优化:致命错误 C1001。一旦您确定了导致问​​题的优化,您可以使用 #pragma 仅在该区域禁用该优化:

// Disable the optimization
#pragma optimize( "", off )
...
// Re-enable any previous optimization
#pragma optimize( "", on )

希望这有助于解决您的问题。

于 2011-05-16T12:12:56.773 回答
2

为了让我在以 DotNet 3.5 为目标时解决此问题,我必须应用 Visual Studio 2008 sp1 以及一个看似无关的修补程序http://support.microsoft.com/kb/976656 来清除它。请记住,IDE 是 Visual Studio,但 msbuild 来自您安装的 Visual Studio 2008

于 2011-10-07T16:53:53.477 回答