VS2013 fatal error C1001: 编译器中发生内部错误
问题描述:
fatal error C1001: 编译器中发生内部错误。
1> (编译器文件“f:\dd\vctools\compiler\cxxfe\sl\p1\c\p0io.c”,第 2807 行)
1> 要解决此问题,请尝试简化或更改上面所列位置附近的程序。
1> 请选择 Visual C++
1> “帮助”菜单上的“技术支持”命令,或打开技术支持帮助文件来获得详细信息。
原因分析:
当win10系统中VS2013报C1001错误的时候,一般先检查错误代码位置是否是我们自己写的,如果是,则修改代码直至规范,如果不是,则考虑vs2013是否跟系统不兼容的问题,首先将vs2013更新到update5的补丁包程序,倘若已经完成过更新,则此C1001的错误可能是操作系统的字符编码方式导致的
解决方案:
设置系统语言
把“Beta版:使用Unicode UTF-8提供全球语言支持(U)”选项去掉