所以我有一个我在 Matlab R2011b 中制作和编译的 MATLAB 程序。现在我想分发编译后的版本。我了解用户必须在他们的计算机上安装 MCR 才能运行我的程序。我的问题是:如果这个用户已经在他的系统上安装了一些其他版本的 MATLAB,它会有什么不同。我检查了 MATLAB 帮助,这是写的
“Windows。要针对 MCR 安装运行已部署的组件,mcr_root\ver\runtime\win32|win64 必须出现在 matlabroot\runtime\win32|win64 之前的系统路径中。
要针对 MCR 安装运行已部署的组件,mcr_root\ver\runtime\win32|win64 必须出现在 matlabroot\runtime\win32|win64 之前的系统路径中。
如果 mcr_root\ver\runtime\arch 首先出现在编译的应用程序路径上,则应用程序使用 MCR 安装区域中的文件。
如果 matlabroot\runtime\arch 首先出现在已编译的应用程序路径上,则应用程序使用 MATLAB Compiler 安装区域中的文件。”
那么每个用户是否必须按照指示更改他的系统路径,或者即使没有此更改,我的程序也能正常工作?