紧急求教!关于VC编译错误:C1001,INTERNAL COMPILER ERROR

misspolo 2001-11-12 04:58:00
我的VC不知道什么时候出了问题,哪怕是一个刚刚创建好的MFC EXE应用程序,编译时也会报这个错误,重装VC之后问题依然存在。
在msdn上看到引发这个错误一般有两种可能:
1是其它的语法错误引发的,只要将其它错误修复就行了
2是由于编译优化选项造成的
显然我的不会是第一种可能,因为新创建的就应用程序也会报这个错误,然后我删掉了所有的优化选项,并且将其禁用,可是问题依然存在!我kao!
偶然发现不包含MFC支持的应用程序不会报这个错误,不管是DLL还是静态链接库。


小弟急需解决这个问题,还望各位大虾救命!!!!

谢谢!!!
--

...全文
183 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
from0to0 2001-11-17
  • 打赏
  • 举报
回复
我的机器上,win2000 professional+sp1,如果把c盘的权限设置为只有administrator才能访问,就会出
fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1786)
bighead 2001-11-16
  • 打赏
  • 举报
回复
是VC的BUG,我一般多次build就行了。
bestj 2001-11-16
  • 打赏
  • 举报
回复
我也遇到同样问题,出错信息是:
fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1786)
可是MSC1.CPP根本就不存在,我也试着将优化设置全部试过,没用.VC也用3个不同版本重装过N次,就连操作系统也分别试了98,2000,2000server但是都是同样的问题,而且试过N个不同的程序(例如HELLO),但都是同一个错误.要命的是,98下原来的VC是可用的,但是现在也是这个问题.而且三个系统是分别装在三个活动硬盘上试验的.
肯求哪位高人指点
谢谢!谢谢!
misspolo 2001-11-13
  • 打赏
  • 举报
回复
新建一个MFC App Wizard工程之后,不输入任何代码,也会报这样一个错误!

试过了局域网的另一台机器,也有这个症状。

前段时间惨遭尼姆达袭击,会不会是它的原因?

谢谢!
from0to0 2001-11-13
  • 打赏
  • 举报
回复
按他的说法“哪怕是一个刚刚创建好的MFC EXE应用程序”,应该不会是“程序里可能含有太复杂的表达式”。在C1001,INTERNAL COMPILER ERROR后面还有没有其它的错误描述
from0to0 2001-11-13
  • 打赏
  • 举报
回复
重装VC之后问题依然存在,你是什么系统win2000,nt?在C1001:INTERNAL COMPILER ERROR后面还有没有其它的错误描述,如compiler file 'msc1.cpp', line 1188这样。还有,运行其他程序有没有发生过页面大小不够的问题。
实在没办法就重装系统
icessl 2001-11-12
  • 打赏
  • 举报
回复
程序里可能含有太复杂的表达式,把它(们)分开写,使之简化,
那个错误就没有了。
from0to0 2001-11-12
  • 打赏
  • 举报
回复
在MSDN July 2001 Knowledge Base->Visual C++中有好些关于C1001的BUG和FIX描述

69,370

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧