【问题标题】:Deploytool for MATLAB R2013b doesn't work, what has changed?MATLAB R2013b 的 Deploytool 不起作用,发生了什么变化?
【发布时间】:2013-11-04 22:55:11
【问题描述】:

多年来,我一直在使用集成的 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 通常会提到这个词非常清楚。假设您确实有许可证,我想您应该联系 Mathworks 并提出您的支持问题。
  • 我们一直拥有编译器许可证,但我会在周一询问我们的管理员那里是否发生了变化,但我非常怀疑。我有工作支持的号码,但由于是周末,我目前无法联系到任何人,我计划在周一之前这样做。永远不要改变运行系统嗯:P

标签: matlab licensing matlab-deployment matlab-compiler mcc


【解决方案1】:

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

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

虽然有点难读,但我相信this site 包含一些值得尝试的东西。

【讨论】:

    【解决方案2】:

    这似乎不是许可问题。但是联系技术支持将是最好的选择。

    此外,请检查您是否拥有尝试部署的所有产品的许可证。

    可能值得检查一下您使用的编译器是否与 R2013b 兼容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      • 1970-01-01
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 1970-01-01
      • 2016-01-27
      相关资源
      最近更新 更多