当可执行文件运行时,我试图让它访问保存在我的闪存驱动器上的另一个文件夹。我尝试在脚本之前添加addpath(),但这不起作用。我正在尝试在运行主项目之前对我在闪存驱动器上安装的mcr文件夹进行可执行搜索。到目前为止,它一直在试图搜索运行时文件夹。
错误
Could not find version 9.0.1 of MATLAB Runtime.
Attempting to load mclmcrrt9_0_1.dll.
Please install the correct version of the MATLAB Runtime. Contact your vendor if you do not have an installer for the MATLAB Runtime.
据我所知,安装MATLAB Runtime时,它会安装在C盘中。但我把它安装在我的闪存驱动器上。因此,当我使用不同的PC时,我不必每次都安装运行时。但每次我使用不同的PC时,错误总会显示出来。所以我试图在我的可执行文件中设置PATH,以便它总是知道在我的闪存驱动器上找到Runtime文件夹。
答案 0 :(得分:0)
你必须在启动(matlab创建的)exe之前设置路径 - 你不能在Matlab中设置它。您可以通过创建脚本来完成此操作,例如在Windows上创建run.bat
(假设的驱动器和路径)
path = E:\MCR\v90\runtime\win64
yourMatlab.exe