最近写一个关于最小生成树的作业,由于包含了五六个头文件,编译器无法给出具体错误,一直显示“内部编译器错误”。这是一个非常令人恼火的反馈,“你倒是告诉我哪里错了呀!”
这是VS的一个bug。。。。。。
其实大多数原因是由于人为疏忽,比如句末没有“;”,或者符号是中文输入法下输出的。
以下解决方法可供参考:
1.重写(时间充裕或者代码长度可接受)
之前的错误检查不出来,那就再输一遍吧。
2.软件更新
有些人觉得给VS更新可以解决这个bug,但我没试过。
3.逐断检验(已成功)
反馈“内部编译器错误”大多是由于代码太大,比如有很多头文件。
可以新建一个项目,逐个段落检验,VS就可以显示具体错误,然后合并修改后的代码。