关于matlab runtime的配置,及runtime error:
运行Matlab编译的exe报错:
在新安装matlab的电脑中运行Malab编译的exe经常会出现下面的报错:
Could not find version 9.8 of the MATLAB Runtime.Attempting to load mclmcrrt9 8.dll.Please install the correct version of the MATLAB Runtime.Contact your vendor if you do not have an installer for theMATLAB Runtime.
首先,去 官网 下载对应版本的或者自己想要的runtime版本,不需要子版本一致(很多文章里都说要),但我没有按照他们的来也可以,没有那么苛刻.
博主这里是2023a,下载9.13的版本,但前后相差不大的版本也可(试过9.14的也行)
解压下载下来的压缩包,然后双击.exe。一直点击下一步,注意安装路径页面。
选择你Matlab安装路径下的图中后续路径。然后继续点击安装即可。
此时去matlab命令窗口输入mcrinstaller,会如上图显示ans=空,但不用按照许多博主说的那样安装对应子版本
此时只需在命令行再输入compiler.runtime.download
compiler.runtime.download
matlab会从网上自行检测下载对应版本,但已经安装的话会检测出来如下图
再输入mcrinstaller检测一下,就显示已经安装了