众所周知,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)
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...