运行游戏的时候会出现“microsoftvisualc++runtimelibrary”然后游戏就终止运行了为什么呢?
症状在Microsoft Windows XP中运行自定义Microsoft Visual C++ 6.0程序时,可能会收到以下错误消息:ThisapplicationhasrequestedtheRuntimetoterminateitinanunusualway.Pleasecontacttheapplication''ssupportteamformoreinformation.
原因如果使用/GR和/MD编译器开关,并且Msvcrt.dll文件和Msvcirt.dll文件的版本是7.0.x,则可能出现此问题。
注意:当使用早于7.0版本的Msvcrt.dll文件和Msvcirt.dll文件时,不会出现此问题。
扩展内容:
MicrosoftVisualC++6.0对windows7和windows8的兼容性较差。在Windows7使用VC6.0只需要忽略兼容性提示即可正常使用。
但是在Windows8(含Windows8.1)使用VC6.0则需要改原MSDEV.EXE文件名并改兼容性才能正常使用。在Windows10的第一个版本也可以正常使用VC6.0。
但Windows10系统升级更新后中文版VC6.0无法正常使用,提示“0xc0000142”的错误,需要将原MSDEV.EXE文件替换为英文版或者汉化版才能正常使用(该版本在Windows8(含Windows8.1)照样需要改原MSDEV.EXE文件名并改兼容性才能正常使用)。
参考资料: