精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
在使用VC过程中,VC对用户不响应,在输出窗口里看到的输出内容不变化。这个问题在VC6里在某些场景下会出现,在VS里几乎没有。
这个问题在编译大项目时,有可能经常出现,特别是机器环境比较复杂时,比如操作系统效率差,或者机器有大量木马或病毒。出现此问题时,输出窗口显示的当前编译文件不变化,VC也不响应输入。
VC对源代码文件的管理依赖于一些注释宏和文本文件,比如类信息用clw文件管理。这种模式要求经常扫描文件。如果机器有木马占用了文件,或者慢机器带有杀毒软件杀软占用了文件,就容易导致文件IO冲突,有冲突就容易导致假死。
出现这个问题,VC是自己恢复不了,必须用任务管理器杀死VC对应的进程。在杀死进程前,最好备份下项目文件和源代码文件,保证源代码安全。
建议不再用VC6,升级用VS最好。不过升级时,VC6的代码不一定完全兼容高版本VS。如果有这方面的技术疑难,请找锐英源,锐英源是VC++专家,升级过很多项目。
你结束掉再载入吧
是啊
会不会中毒了
这跟中毒没关系吧 编译出现假死是经常事儿的
你更新下编译器
有可能是
这些问题是因为文件访问上爱到影响才造成的
如果有病毒或木马,文件的非法访问就多了。