'Make Error' when starting Simulink simulation

I am getting a Make Error with the following message: Making simulation target "DP_ForceRAOnew_sfun", ...
C:\Users\Michael\Dropbox\Codes\MSS\hydro\simulink\slprj\_sfprj\DP_ForceRAOnew\_self\sfun\src>call "\vsvars32.bat" '"\vsvars32.bat"' is not recognized as an internal or external command, operable program or batch file.
C:\Users\Michael\Dropbox\Codes\MSS\hydro\simulink\slprj\_sfprj\DP_ForceRAOnew\_self\sfun\src>nmake -f DP_ForceRAOnew_sfun.mak 'nmake' is not recognized as an internal or external command, operable program or batch file.
Within the simulink model I have a M function that performs a dos command to run a executable. Could this be the source of the error?
Regards

 採用された回答

Kaustubha Govind
Kaustubha Govind 2012 年 6 月 22 日

1 投票

Have you already installed a supported compiler (see last column on this page for the list against each version), and run "mex -setup"? It just seems like Simulink cannot locate a supported MEX compiler, which is needed to compile code generated from Stateflow charts or (Embedded) MATLAB Function blocks.

6 件のコメント

michaelborg
michaelborg 2012 年 6 月 22 日
Thanks, the mex -setup solved the problem
Shameer Parmar
Shameer Parmar 2012 年 11 月 9 日
Hi friends, I was getting the same kind of error while matlab model simulation and I tried as suggested by Kaustubha and it worked. but every time I had to run 'mex -setup' before simulating the model or after re-open the matlab. I am working on R2010b.
Do you have any idea or any resolution for my problem?
Thanks for your help.
Kaustubha Govind
Kaustubha Govind 2012 年 11 月 12 日
Do you have multiple installations of R2010b by any chances, that could be overwriting your Preferences directory (where the "mex -setup" utility generates the MEX-options file?). Does the generated MEX-options file not exist when you restart MATLAB?
Shameer Parmar
Shameer Parmar 2012 年 11 月 14 日
Thanks Kaustubha for your reply.
Actually I dont have multiple installation of R2012b but I have multiple installation of Matlabs like R2007b, R2010b and R2011b on my laptop, is this because of it?? I dont think so because I didn't face this issue on desktop machine even though machine has multiple matlab installationas said above.
If my model goes through successful simulation, it generate the MEX-option file into same directory, otherwise it dont and throw an error.
Also once the MEX-option file get created, it exist forever even after restart of matlab /Laptop.
But if you manually delete that MEX-option file and go for simulation, sometime it works but most of the time throw same MAKE error.
Please help.
Kaustubha Govind
Kaustubha Govind 2012 年 11 月 15 日
Shameer: I'm not sure what might be going on. Could you perhaps report this to MathWorks Tech Support and find out if this is a known issue? Thanks!
Shameer Parmar
Shameer Parmar 2012 年 11 月 27 日
Ok.. Thanks Kaustubha for your reply.. I will check with Mathwork Support team..

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

その他の回答 (1 件)

YAN WEI
YAN WEI 2016 年 12 月 5 日

0 投票

Hello, have you solved your problem? I have met the same problem with you, do you have some solutions? Thanks

カテゴリ

ヘルプ センター および File ExchangeDeep Learning Toolbox についてさらに検索

製品

質問済み:

2012 年 6 月 22 日

回答済み:

2016 年 12 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by