问题描述

simulink仿真的加速模式总是报错,网上有人说是因为加速模式只能用于可以转化成C语言的simulink模型,好像是因为matlab缺少 MinGW-w64 C/C++ 编译器,本着死马当做活马医的态度浅浅尝试安装一下。网上的教程很多,但大部分的教程直接卡在第一步下载过程中,以下是我参考别人的教程,拼接出来的成功方法。

@Override
	public void run() {
		bytes = mmInStream.read(buffer);
		mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
	}

解决方案:

(1)但凡是网络可以的,还是推荐在matlab的附加功能资源管理器里直接下载安装(虽然我因为网络烂而失败了,还有人说失败可能是盗版matlab的原因)

在这里插入图片描述
打开后在搜索栏里直接搜索ming-w,进行安装下载
在这里插入图片描述

方法一失败,方法二:
点击此链接:https://sourceforge.net/projects/mingw-w64/files/,进入下图1后将页面往下滑到图2区域,点击所需离线包名称(参照方法一第三步标注),然后就会弹出图3所示对话框,保存下载即可。离线包大约50MB(解压后500MB左右),下载一般只需半个小时,具体视乎网速情况而定。

安装包下载在这里插入图片描述在这里插入图片述下载第三个在这里插入图片描述
下载完成后解压,
在这里插入图片描述
环境配置
控制面板–系统–高级系统设置–
系统
![系统](https://img-blog.csdnimg.cn/9bd0c3dd5e1e45778bd8706a0dd35677.png

高级系统设置
在这里插入图片描述
在这里插入图片描述
变量名:MW_MINGW64_LOC
变量值:D:\Program Files\mingw64(上一步安装包解压的位置)
在这里插入图片描述
确定之后打开matlab,在命令窗口输入 setenv('MW_MINGW64_LOC','D:\Program Files\mingw64')
然后接着输入mex -setup

在这里插入图片描述
OVER!安装成功。

参考文章:https://blog.csdn.net/jiqiren_dasheng/article/details/103775488
https://blog.csdn.net/M_try/article/details/88944673

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐