1.simulunk S-Function编译错误,如下提示,就是需要安装编译器

支持的编译器不止这一种,还有其它,只不过这个常用
2.下载编译器
不同的matlab版本对应不同的MinGW版本,如下:

点击对应链接下载,我这里使用的是2016a,2018b使用同一个版本编译器都可以(如下面的安装程序)
3.安装程序及配置

这就是根据链接下载的编译器, 双击安装,都是默认选项
配置环境变量

要在matlab中配置一下,如下图

按照这两个语句就行,路径就是安装编译器的路径 (注意单引号)
我们再次比编译,就提示成功,而无错误如下图

最后可验证一下自己的编译器知否正常
在matlab 命令窗口中输入 mex -setup 有下图:

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删