多年来我一直在使用集成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.
这看起来像是许可证问题,但许可证确实包含编译器。
license('test', 'compiler')
给出“1”。
R2013b 有什么我遗漏的新功能吗?我需要安装一些插件才能再次工作吗?
正如评论中提到的:如果问题是缺少许可证,matlab 通常会非常清楚地表达这一点。
从你的描述来看,我猜你在安装新版本的matlab后没有设置/选择编译器。
虽然读起来有点困难,但我相信包含一些值得尝试的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)