用于MATLAB R2013b的Deploytool不起作用,有什么变化?

wol*_*ang 6 matlab licensing mcc matlab-deployment matlab-compiler

多年来,我一直在使用集成deploytool为我的同事创建易于分发的*.exe文件.我几天前安装了R2013b,我不能再用deploytool了.尝试打包时的日志文件给出了:

ant:
<ant>
  <mkdir dir="C:\Users\xxxx\Matlab\programxy\test\for_redistribution" />
  <mkdir dir="C:\Users\xxxx\Matlab\programxy\test\for_testing" />
</ant>
mcc -C -o test -W WinMain:test -T link:exe -d 'C:\Users\xxxx\Matlab\programxy\test\for_testing' -v 'C:\Users\xxxx\Matlab\programxy\test.m'
Test checkout of feature 'Compiler' failed.

mcc failed. 
Run Code Online (Sandbox Code Playgroud)

这看起来像许可证问题,但许可证确实包括编译器.

license('test', 'compiler')
Run Code Online (Sandbox Code Playgroud)

给'1'.

R2013b有什么新东西我只是缺少了吗?我是否必须安装一些插件才能再次使用?

Den*_*din 1

正如评论中提到的:如果问题是缺少许可证,matlab 通常会非常清楚地表达这一点。

从你的描述来看,我猜你在安装新版本的matlab后没有设置/选择编译器。

虽然读起来有点困难,但我相信这个网站包含一些值得尝试的东西。