用MATLAB函数编译错误
我一直能够在simulink上毫无问题地使用MATLAB功能块,但从昨天起,它一直在向我传达信息 无法找到Stateflow和MATLAB功能块所需的C编译器。 使用“mex-setup”选择受支持的C编译器用MATLAB函数编译错误,matlab,build-error,Matlab,Build Error,我一直能够在simulink上毫无问题地使用MATLAB功能块,但从昨天起,它一直在向我传达信息 无法找到Stateflow和MATLAB功能块所需的C编译器。 使用“mex-setup”选择受支持的C编译器 我尝试过安装Windows SDK,然后重新安装微软Visual C++ 2010 Express,但错误仍然存在。 当我运行simulink模型时,在第一条消息出现在simulink上之前,以下消息出现在MATLAB的主窗口上 警告:MySQL'未被识别为内部或外部 命令 可操作的程序或
我尝试过安装Windows SDK,然后重新安装微软Visual C++ 2010 Express,但错误仍然存在。 当我运行simulink模型时,在第一条消息出现在simulink上之前,以下消息出现在MATLAB的主窗口上
警告:MySQL'未被识别为内部或外部 命令 可操作的程序或批处理文件。 “MySQL”未被识别为内部或外部命令, 可操作的程序或批处理文件。 VSINSTALLDIR' 超过MATLAB的最大名称长度(63个字符),并且具有 被截断为 MySQL'未被识别为内部或外部命令, 哦我不知道它们是否连接,但我最近在这台计算机上做的唯一更改是在其中安装MySQL。假设您使用的是问题中显示的windows,请键入!其中mysql在Matlab命令提示符下。如果结果为空,则存在路径问题。让我们把它修好 首先,找到mysql可执行文件所在的位置——在命令shell中键入where mysql.exe,或者在文件系统中找到它。假设它位于C:\Path\To\Mysql\中。然后,在Matlab命令提示符下,通过运行以下命令更改PATH系统变量: setenv'PATH',[getenv'PATH';C:\PATH\To\Mysql\'
希望这能奏效 mex设置后会发生什么?我强烈怀疑您有路径问题。错误仍然存在。我可以选择它在安装程序中找到的编译器,并且他使用的文件夹似乎是正确的,但是出现了相同的警告。确实没有定义路径,但是,即使设置了Mysql路径,两个警告仍然会出现。