2014-11-07 5 views
0

Я пытаюсь преобразовать M-файл в автономный EXE с использованием deploytool UI.Ошибка компиляции при преобразовании файла .m в .exe

Правильно настроен как mex, так и mbuild.

Но во время компиляции я получаю следующее сообщение об ошибке:

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. 

Пожалуйста, помогите мне решить эту проблему.

+0

Если у вас есть параллельная лицензия, возможно, сервер запускает лицензии для проверки для этого конкретного инструментария. Если вы находитесь в академической ситуации (университет или что-то еще), обратитесь к администратору, возможно, они могут приобрести дополнительные лицензии, если проблема возникает часто. – Amro

ответ

0

Я думаю, что сообщение об ошибке означает, что у вас установлен MATLAB Compiler, но у вас нет лицензии для него, см. this discussion в ответах MATLAB. Уверены ли вы, что у вас есть действующая лицензия для MATLAB Compiler? Попробуйте запустить ver в командной строке MATLAB, чтобы узнать, что вы получаете.