【发布时间】:2014-10-04 15:34:43
【问题描述】:
我一直能够在 simulink 上使用 MATLAB 功能块没有问题,但从昨天开始它一直在给我消息
找不到 Stateflow 和 MATLAB Function 模块所需的 C 编译器。 使用 'mex -setup' 选择支持的 C 编译器。
经过一番搜索,我尝试安装 Windows SDK,并重新安装 Microsoft Visual C++ 2010 Express,但错误仍然存在。
当我运行 simulink 模型时,在第一条消息出现在 simulink 之前,以下消息会出现在 MATLAB 的主窗口中
警告:“MySQL”未被识别为内部或外部 命令, 可运行的程序或批处理文件。 'MySQL' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 VSINSTALLDIR' 超过 MATLAB 的 63 个字符的最大名称长度并且具有 被截断为 ''MySQL' 未被识别为内部或外部命令, o'。
我不知道它们是否已连接,但我最近在这台计算机上所做的唯一更改是在其中安装 MySQL。
【问题讨论】:
-
mex -setup之后会发生什么?我强烈怀疑您遇到了路径问题。 -
错误仍然存在。我可以在设置中选择它找到的编译器,他使用的文件夹似乎是正确的,但出现了相同的警告。
标签: matlab build-error