mex機能の利用環境について

1 回表示 (過去 30 日間)
達哉 鈴木
達哉 鈴木 2024 年 2 月 5 日
回答済み: COVAO 2024 年 2 月 27 日
mex機能の利用について、利用環境により動作が異なり、「cannot open output file xxxxx.mexw64: Permission denied」ビルドできないため、その理由で考えられるケースを教えていただけないでしょうか
参照先のファイルがドライブマウントされたドライブを利用した場合に上記現象が発生する、ローカルドライブの場合は問題なくビルドできる。

回答 (1 件)

COVAO
COVAO 2024 年 2 月 27 日
ローカルドライブ以外で、ビルドを行った場合、MATLABから生成したファイルの書きこみができず、Permission deniedのエラーが発生するケースがあるようです。
以下、考えられる原因です。
  • マウントされたドライブのファイル書き込み権限の問題 管理者権限のあるユーザーはアクセスできるが、MATLABからのアクセスが許可されないなど
  • セキュリティソフトの影響 xxxxx.mexw64がダイナミックライブラリに相当するため、ウイルス対策でローカルドライブ以外の実行ファイル書き込み制限する
  • xxxxx.mexw64がシミュレーションの実行などで、MATLABのメモリに読み込まれていてロックされている

カテゴリ

Help Center および File ExchangeMATLAB Compiler についてさらに検索

タグ

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!