运行游戏时会出现“Microsoft Visual c++运行时库”,然后游戏会停止运行。为什么?
微软里的症状?Windows?在XP中运行自定义微软?视觉?C++?6.0程序时,您可能会收到以下错误信息:thisapplicationhasrequestetherentitemoterminitainainanusualway。请联系应用程序“”支持团队了解更多信息。
原因如果您使用/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文件名和兼容性,才能正常使用。VC6.0在第一版Windows10中也可以正常使用。
但Windows10系统升级后中文版VC6.0无法正常使用,提示“0xc0000142”错误。原MSDEV.EXE文件需要更换为英文版或中文版才能正常使用(该版本仍需在Windows8(包括Windows8.1)中更改原MSDEV.EXE文件名及兼容性才能正常使用)。
参考资料:
VC++百度百科