在我的电脑上安装了matlab 2013a和visual studio 2012 professional(包含c ++ 2012)。正如我在mathworks网站上看到的那样,这个编译器与matlab 2013a兼容。
我在Windows 8 64位上运行程序。
问题是,当我尝试使用matlab函数运行simulink代码时,嵌入式simulink给了我这个错误:
“无法找到Stateflow和MATLAB功能块所需的C编译器。 使用'mex -setup'选择支持的C编译器。“
所以我使用'mex -setup'并设置matlab自动识别的编译器。但是,在此操作之后,我再次出现同样的错误。
有人知道如何解决问题? :)
答案 0 :(得分:0)
您是否已查看this link?
显然这是一个错误。 MathWorks刚建议更改编译器。
答案 1 :(得分:0)
我遇到了与你完全相同的问题,我也使用相同的配置。
我刚安装了visual studio 2010专业版,现在一切正常。试试吧。