将matlab的.m文件发布为可执行程序.exe 时出现Test checkout of feature 'Compiler' failed.

当使用matlab编写好一个功能时候,希望它能以exe形式发布出去,那该怎么做呢?实际上很简单,

1、在命令窗口输入ploytool

然后会出现

这时选择第一个,应用编译

2、这时会出现如下界面,其中如果所需打包的.m文件还需要调用其他的.m文件,在下面的"Addtionalinstaller Options"栏下的”Filesrequired for your application to run“中添加。

3、package执行完之后就得到了

当然上面能顺利执行的情况,还有一部分就是出错的情况,没错!就是Test checkout of feature 'Compiler' failed.这个错误。我使用的是骂matlab2014a 32位的,

2014a的解决办法适用于已安装compiler但破解不完全的,

百度云盘:https://pan.baidu.com/s/1kQfEET9HoB9BIgAlpWqPFg,提取码465r ,

下载后解压,把install.jar以及相应位数的三个文件(compiler.dll,mcc.exe,libmwservices.dll)复制到对应位置替换即可,另外把license.lic改为与MATLAB\licenses文件夹下的那个lic文件同名,复制并替换之。

猜你喜欢

转载自blog.csdn.net/fsfsfsdfsdfdr/article/details/84997366