将.m文件转换为.exe时出现编译错误

时间:2014-11-07 11:52:48

标签: matlab matlab-deployment matlab-compiler

我正在尝试使用deploytool UI将M文件转换为独立的EXE。

我已正确配置mexmbuild

但是在编译过程中我遇到了以下错误:

ant:
<ant>
<mkdir dir="C:\abc\for_redistribution" />
<mkdir dir="C:\abc\for_testing" />
</ant>

mcc -C -o findSignature -W WinMain:findSignature -T link:exe -d C:\abc\for_testing -v C:\abc\my_matlab.m 
Test checkout of feature 'Compiler' failed.

mcc failed.

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

我认为错误消息表示您已安装MATLAB编译器,但您没有许可证,请参阅MATLAB Answers上的this discussion。您确定您拥有MATLAB编译器的有效许可吗?尝试在MATLAB命令行中运行ver,看看你得到了什么。