众所周知,Matlab Appdesigner 有三种打包方法,如下图:
其中,若点击第三种创建独立桌面App,可以将编写的程序打包成独立于Matlab的小软件,使用户不用安装整个Matlab,而只需要安装必须的一个配套的软件运行环境,即Matlab Runtime,大大的方便了软件的应用(大概吧)。
打包过程极其简单,用户只需要选择软件是否附带Runtime,其他都采取默认即可,选项如下。
选择上面的选项,则用户需要额外在网上下载Runtime并安装,而选择下面的选项,则需要软件编写者先下载Runtime(默认安装Matlab时不含Runtime),然后将其于编写的软件一起打包为.exe文件。既然选哪样都要下载Runtime,可能还是先下载然后和软件一起打包比较方便用户使用吧,下面为下载方法:
首先保证联网,在Matlab命令行窗口中输入:
compiler.runtime.download
并回车确认,Matlab就会开始下载,此时命令行提示请稍等几分钟,下载完成后会显示下载位置。
下载完毕,点击绿勾Package就能打包软件啦。
如果显示找不到下载文件的话,可能需要手动关联。
点击主界面的预设项,在弹出的窗口中选择Matlab Compiler,选择Runtime下载位置进行关联即可。
当然,据说可以直接到官网下载Runtime,但是由于Runtime版本众多,且必须下载与安装的Matlab对应的版本,因此不如使用上述方法省时省力。(笔者就是下错了版本浪费了2个小时555)