Matlab发布程序出错:Test checkout of feature 'Compiler' failed 解决方式

本文介绍了解决Matlab GUI程序在打包发布时遇到的“Testcheckoutoffeature'Compiler'failed”错误的方法,通过替换特定DLL文件和破解包,成功实现了程序的发布。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近使用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即可实现程序发布。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值