巴山很久之前给大家介绍了如何打包封装matlab程序(m文件exe打包封装教程),封装成exe的matlab程序要如何才能在其他电脑中正常运行呢?
例如,最近发布的科研文献下载神器 ——SCI-HUB for MATLAB 1.0.0版正式发布就是分享的打包后的exe文件。matlab对封装的exe运行环境其实是极不友好的,各个版本的运行库之间不具有向下兼容性,这就导致了用哪个版本编译的就得用哪个版本的运行库。只要安装好对应版本的运行库,即使电脑不安装matlab也是可以运行matlab打包的exe文件的。
巴山目前使用的matlab 2019b,因此给大家分享的exe文件只要安装好2019b版的运行库就可以正常运行。下面给大家演示一下安装过程:
1、在MATLAB_Runtime_R2019b_Update_7_win64文件夹中,以管理员身份运行setup.exe,弹出如下窗口:
2、点击下一步,弹出如下窗口:
3、在“是否接收许可协议的条款?”后选择是,点击下一步,弹出如下窗口:
4、点击浏览选择设置安装目录,然后点击下一步,弹出如下窗口:
5、点击安装,弹出如下窗口:
6、安装完成后,点击完成即可,如下图:
安装完成之后,需要对电脑的系统环境变量进行设置,在系统环境变量中点击新建,变量名(N)为:matlabroot,变量值(V)为:MATLAB Runtime的安装目录。
至此,相应exe就可以正常运行了!