写在前面:本人的PC是win10 64位操作系统 matlab是2014b 64位,如果不满足以上条件,本文的解决方案可能不适用。
今天准备将m文件转化为exe文件,从而在其他程序中重复调用,具体过程如下:
Step 1 APPS→Application Compiler
Step 2 上传要发布的程序脚本文件,以及运行程序所需要的文件,选择runtime included in package,点击package按钮
Step 3 没有其他问题的话,就会打包成功,生成exe文件
然而笔者在第三步时打包失败,打开错误日志显示:“Test checkout of feature ‘Compiler’ failed”
在re+search后,笔者找到了问题所在:matlab破解不彻底,笔者的往期随笔中也出现过因为破解不彻底导致的并行工具无法运用的情况。以下给出该问题的解决方法:
Step 1 下载链接中的破解文件
链接:https://pan.baidu.com/s/1tV3NEtIh8712MW8ioJjtKQ
提取码:lj8d
Step 2 破解过程
1.将该\java\jar\install.jar复制粘贴并替换至*\java\jar(其中*为个人安装的matlab路径)路径下。
2.再将破解文件夹中的\Matlab64\bin\win64中的dll文件和exe文件复制粘贴至:*\bin\win64中
Step 3 成功
请发表评论