我得到以下错误,有人可以帮助我如何解决它.
致命错误C1001:内部编译器错误(编译器文件 'F:\ vs70builds\3077\VC \编译\ CxxFE\SL\P1\C\pdbmgr.cpp',行149)请选择Visual C中的技术支持命令++帮助菜单,或打开技术支持帮助文件以获取更多信息
小智 5
内部编译器错误(编译器文件文件,行号)编译器无法为构造生成正确的代码,可能是由于表达式和优化选项的组合。尝试删除一个或多个优化选项并重新编译包含错误消息中指示的行的函数。您可能可以通过删除一个或多个优化选项来解决问题。要确定哪个选项有问题,请一次删除一个选项并重新编译,直到错误消息消失。最常见的选项是 /Og、/Oi 和 /Oa。一旦确定了哪个选项负责,您可以使用优化 pragma 围绕发生错误的函数禁用它,并继续对模块的其余部分使用该选项。Microsoft 知识库包含有关 C1001 的更多信息;看http://support.microsoft.com/default.aspx?scid=kb;en-us;134650。
这是一件非常不幸的事情。此类迹象偶尔会出现一次,没有明显的原因。甚至 MSDN 也建议查看代码并在那里使用优化编译指示。您必须检测是什么构造导致此指示并以某种方式重写它。或者您可以使用较新版本的 VC++。
| 归档时间: |
|
| 查看次数: |
4255 次 |
| 最近记录: |