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

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

채택된 답변

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB Compiler에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

제품


릴리스

R2016b

Community Treasure Hunt

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

Start Hunting!