我正在尝试在 VS2010 中运行 VC++ 6 项目。在那得到:
内部编译器错误.. 错误 C1001
谁能告诉我如何纠正这个错误?我对此进行了谷歌搜索,发现重新安装 Service Pack 将解决此问题。但它没有。
我正在尝试在 VS2010 中运行 VC++ 6 项目。在那得到:
内部编译器错误.. 错误 C1001
谁能告诉我如何纠正这个错误?我对此进行了谷歌搜索,发现重新安装 Service Pack 将解决此问题。但它没有。
Microsoft Developer Network 建议您删除代码中的一些优化:致命错误 C1001。一旦您确定了导致问题的优化,您可以使用 #pragma 仅在该区域禁用该优化:
// Disable the optimization
#pragma optimize( "", off )
...
// Re-enable any previous optimization
#pragma optimize( "", on )
希望这有助于解决您的问题。
为了让我在以 DotNet 3.5 为目标时解决此问题,我必须应用 Visual Studio 2008 sp1 以及一个看似无关的修补程序http://support.microsoft.com/kb/976656 来清除它。请记住,IDE 是 Visual Studio,但 msbuild 来自您安装的 Visual Studio 2008