Visual C++ 运行时库:“应用程序请求运行时以异常方式终止。”

问题症状:

运行该库会导致以下错误:

问题的根本原因:

此错误通常是由于 MATLAB 提供的 Microsoft Visual C++ Redistributables 库与某些第三方应用程序提供的库之间存在冲突造成的。

问题的解决方案:

要恢复到之前的 C++ 可再发行组件库版本,您应该通过 Windows 控制面板卸载当前所有版本的 2005 和 2008 C++ 可再发行组件库,然后重启计算机。之后,您可以运行 MATLAB 提供的安装程序重新安装它们,这些安装程序位于以下位置:

对于 32 位 Imatest:

 C:\Program Files (x86)\MATLAB\MATLAB Compiler Runtime\v81\bin\win32\vc90\vcredist_x86.exe

适用于 64 位 Imatest:

C:\Program Files\MATLAB\MATLAB Compiler Runtime\v81\bin\win64\vc90\vcredist_x64.exe

注意:对于较旧的版本,将使用不同的 matlab 文件夹,例如,对于 3.10 及以下版本,将使用 v714。

参见: