1

在我的电脑上,我安装了 matlab 2013a 和 Visual Studio 2012 Professional(包含 c++ 2012)。正如我在 mathworks 网站上看到的,该编译器与 matlab 2013a 兼容。

我在 Windows 8 64 位上运行程序。

问题是,当我尝试运行带有 matlab 函数的 simulink 代码时,嵌入式 simulink 给了我这个错误:

“无法找到 Stateflow 和 MATLAB Function 模块所需的 C 编译器。使用 'mex -setup' 选择支持的 C 编译器。”

所以我使用'mex -setup'并设置了matlab自动识别的编译器。但是,在此操作之后,我再次遇到相同的错误。

有人知道我该如何解决这个问题??:)

4

2 回答 2

0

您是否已经检查过此链接
显然这是一个错误。MathWorks 只是建议更改编译器。

于 2013-05-23T19:18:43.297 回答
0

我遇到的问题与您完全相同,而且我也使用相同的配置。

我刚刚安装了 Visual Studio 2010 Professional,现在一切正常。试试看。

于 2013-05-24T05:14:48.473 回答