Matlab 2016b on Mac with Xcode 9 error

1 次查看(过去 30 天)
Hello everybody! my Xcode had an update to version 9.0, since then compiling does not work anymore. Everytime I try to build an S-Function in Simulink it compiles the *.c files, but then announces: "No supported compiler or SDK was found. For options, visit http://www.mathworks.com/support/compilers/R2016b/maci64.html."
When I try to setup the compiler, for example typing in "mex -setup" in the prompt, Matlab answers after a wile:
*>> mex -setup find: 2671: No such file or directory
find: 2674: No such file or directory
find: 2677: No such file or directory
find: 2700: No such file or directory
find: 2703: No such file or directory
find: 2706: No such file or directory
Error using mex
No supported compiler or SDK was found. For options, visit http://www.mathworks.com/support/compilers/R2016b/maci64.html.*
What should I do to fix this? Thank you for your help in advance, ALEX :)

回答(1 个)

David Ding
David Ding 2017-10-17
Hi Alex,
I understand that since upgrading to Xcode 9.0, using MATLAB R2016b you are no longer able to detect a support compiler nor install one. The reason is because for MATLAB R2016b, Xcode 9.0 is not one of the supported compilers, as documented below:
(page 6 of 8)
Now, the quickest fix is to perform a free upgrade to R2017b, which supports Xcode 9.0, as documented below:
(page 6 of 8).
Cheers,
David
  1 个评论
Cameron
Cameron 2018-2-8
Unfortunately, I am using CVX for convex modeling, which is not compatible on 2017a or b. I need to run my program in 2016B. Can I also have 2017b installed. Can I build the mex in 2017B and use it in 2016?

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Introduction 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