最近使用Matlab写了一个GUI界面的程序,准备打包发布,步骤是:
1、在matlab命令行窗口输入deploytool,弹出MATLAB Compiler窗口,选择Application Compiler,弹出如下对话框
2、上传要发布的程序脚本文件,以及运行程序所需要的文件,选择runtime included in package,点击package按钮
顺利的话应该可以打包成功,但是出现了以下问题:
点击open log file后弹出错误信息,显示:Test checkout of feature 'Compiler' failed
这是编译失败的问题,查阅后发现是由于matlab在破解的时候不完全导致,解决方式如下:
下载此破解包:https://pan.baidu.com/s/1kjOJGBCFf2VXAqN1Yl3VSQ
将install.rar复制到matlab安装路径下的:MATLAB\R2014a\java\jar文件夹下替换原文件。
再将serial文件夹中的 serial\Matlab64\bin\win64(因为我安装matlab是64位的,所以我选择了win64,如果是32位请选择win32文件夹)下的compiler.dll、libmwservices.dll、mcc三个文件复制到MATLAB\R2014a\bin\win64 文件夹下,将原文件替换。
至此重新破解后,matlab2014a即可实现程序发布。