Facing problems while compiling several large Mex files

1 回表示 (過去 30 日間)
Shukla Das
Shukla Das 2021 年 9 月 29 日
コメント済み: Jan 2021 年 10 月 1 日
I was working by compiling several mex files. Suddenly The error has been occured which I solved earlier but this time I couldn't solve this problem any more. I installed Mex compiler and SDK for several times, still the error is happening . The error I am getting is

回答 (1 件)

Jan
Jan 2021 年 9 月 29 日
編集済み: Jan 2021 年 10 月 1 日
The problem is not the compiler, but hidden in the function mex_compiling in the line 9. It looks like tis function expects the current directory to be a specific folder. So take a look into this function to find out, which folder this might be.
Using relative path names causes such bugs frequently. Prefer absolute path names.
  4 件のコメント
Shukla Das
Shukla Das 2021 年 9 月 30 日
Thank you for your concern. This subfolder is expected on current folder which is mentioned in the code. Actually, this code ran few days ago without showing any problem. Currently, it's giving this error. Earlier I solved this same error for this code by installing Mex compiler and SDK. For present, I did this again but still it's not working.
Jan
Jan 2021 年 10 月 1 日
The current folder can be changed by GUI oder TImer callbacks unexpectedly. It is much safer not tzo rely on the current folder, but to use absolute file names. You can obtain the path of a currently running function by:
myPath = fileparts(mfilename('fullpath'));

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeTroubleshooting in MATLAB Compiler SDK についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by