6

何年もの間、私は統合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 に欠けている新しいものはありますか? これを再び機能させるには、アドオンをインストールする必要がありますか?

4

2 に答える 2

1

コメントで述べたように、問題がライセンスの欠落である場合、matlabは通常、これを非常に明確に表現します。

あなたの説明から判断すると、新しいバージョンの matlab をインストールした後、コンパイラをセットアップ/選択しなかったと思います。

少し読みにくいですが、このサイトには試してみるべきことがいくつか含まれていると思います。

于 2013-12-09T11:27:28.860 に答える