MATLAB Compilerで作成したスタンドアロンアプリケーションを実行すると「関数または変数 'matlabrc' が未定義です。」というエラーが表示されるのはなぜですか?
29 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MATLAB Compilerで作成したスタンドアロンアプリケーションをMatlab runtime R2018a (9.4)をインストールしたPC上で実行すると、以下のエラーが表示されるのはなぜですか?
関数または変数 'matlabrc' が未定義です。
関数または変数 'ctfroot' が未定義です。
エラー: checkRequiredMCRProducts (line 14)
関数または変数 'ctfroot' が未定義です。
配布先のPCには複数バージョンのMCRがインストールされていますが、 Matlab2018aで作成したスタンドアロンアプリケーションをMatlab runtime R2018a (9.4)で実行する場合のみ、 上記のエラーが出ます。Matlab2017aで作成したスタンドアロンアプリケーションをMatlab runtime R2017a (9.2)で実行する場合はエラーは起こりません。
このエラーは必ず発生するわけではなく、実行するスタンドアロンアプリケーションによっては発生しない場合もあります。
0 comentarios
Respuestas (2)
Zura34
el 25 de Jun. de 2019
TEMP環境変数で指定されているmcrCacheという一時フォルダが破損している可能性があります。
この原因でエラーが発生している場合、下記の方法でTEMPフォルダの一時ファイルと一時フォルダを削除するとエラーが解消されるかもしれません。
https://customer.real.com/hc/ja/articles/204039363-Windows-%E3%81%AE%E4%B8%80%E6%99%82%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8A%E3%82%88%E3%81%B3%E4%B8%80%E6%99%82%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B
0 comentarios
Tohru Kikawada
el 13 de Jun. de 2018
Editada: Tohru Kikawada
el 13 de Jun. de 2018
配布アプリケーション のページにいくつかの可能性の記載があります。また、下記のエントリーのように、MCRのキャッシュが問題になっているケースがあるようです。
0 comentarios
Ver también
Categorías
Más información sobre スタンドアロン アプリケーション en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!