Unable to locate a C-compiler required by Stateflow and MATLAB Function blocks. Use 'mex -setup' to select a supported C-compiler.

6 ビュー (過去 30 日間)
MATLAB Version: 8.0.0.783 (R2012b) and using windows 8
I have a simulink model, when i run i get error message as:
Unable to locate a C-compiler required by Stateflow and MATLAB Function blocks. Use 'mex -setup' to select a supported C-compiler.
Then run(in command window) mex -setup
Welcome to mex -setup. This utility will help you set up a default compiler. For a list of supported compilers, see http://www.mathworks.com/support/compilers/R2012b/win64.html
Please choose your compiler for building MEX-files:
Would you like mex to locate installed compilers [y]/n? y
No supported SDK or compiler was found on this computer. For a list of supported compilers, see http://www.mathworks.com/support/compilers/R2012b/win64.html
Error using mex (line 206) Unable to complete successfully.

採用された回答

Walter Roberson
Walter Roberson 2013 年 8 月 16 日
Which of the compilers listed at that link have you installed ? mex -setup will not download and install the compiler for you: mex -setup is for selecting which compiler you want to use once you have installed one or more compilers.
  1 件のコメント
ehsan
ehsan 2014 年 7 月 12 日
look, I did get a compiler recognized. yet the error persists. please help. it's pretty urgent

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

その他の回答 (1 件)

Nicola Palavecino
Nicola Palavecino 2016 年 9 月 13 日
編集済み: Walter Roberson 2016 年 9 月 13 日
This video helped me solve the problem:

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by