MATLAB Compiler で生成したアプリケー​ションを実行すると、​ファイルが見つからな​い旨のエラーが発生す​るのはなぜですか?

16 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 25 de Jun. de 2019
Respondida: MathWorks Support Team el 19 de Jul. de 2019
MATLAB Compiler のアプリケーションコンパイラ(deploytool)を使って、スタンドアロンアプリケーションをコンパイルしました。その際、データファイルは、"アプリケーションの実行に必要なファイル"に追加しています。
配布先の環境でアプリケーションを実行すると、時々下記のエラーメッセージが発生します。
エラー load
ファイル 'C:\Users\xyz\AppData\Local\Temp\tawong\mcrChache9.1HEARTs0\data_analysis\E2E0070.txt' を読み取ることができません。そのようなファイルまたはディレクトリはありません。

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 19 de Jul. de 2019
MATLAB Compiler で生成されたアプリケーションを実行した際に展開されるキャッシュフォルダのデフォルトの場所は、Windows OS の場合、一時フォルダ(%Temp%) 以下に設定されています。
これにより、Windows 側の設定により、一時フォルダからファイルが削除されたために発生することが考えられます。
問題の切り分けとしまして、MCR_CACHE_ROOT 環境変数を作成し、その値に任意のキャッシュフォルダの場所を定義してください。このとき、フォルダの場所は、ローカルフォルダを指定してください。

Más respuestas (0)

Categorías

Más información sobre MATLAB Compiler en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Productos


Versión

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!