仅为学习记录,大佬请跳过。

背景:
matlab2017b,
且在命令行窗口中输入mbuild -setup时,出现如下错误:
在这里插入图片描述说明是没有下载对应的编译器。

解决过程:
1、打开matlab主页——附加功能——Get Hardware Support Packages
在这里插入图片描述

2、(如果能顺利进入,那就太棒了,因为实测中matlab2016a和部分电脑中的matlab2017b也是打不开的)
进入之后,是如下界面:
在这里插入图片描述

①将页面向下拉,把打钩“√”的选项全部去掉。如下图左侧“按类型筛选”栏目把其中的“硬件支持包”的“√”去除。
(使该界面的全部类型的工具包都显示出来)

②去掉“√”后界面变成如下:
在这里插入图片描述

将页面继续下拉后,可以在“Mathworks可选功能”里找到咱们需要的“MinGW-w64”编辑器。点击后选择安装即可。

(!!!注意,安装是的路径必须是紧跟在“磁盘名”的第二位!!!
如:D:\
而不要D:\matlab\

也就是要放到磁盘的根目录下。

在安装前需要注册一各matlab的官方账号(MathWorks),破解版和非破解版不影响,免费注册一下就能用了。然后进行安装)

【如果下载不了的话,如果电脑vs是2017b版本的话,可以点击下载

3、选择好安装路径后,就是一段时间的安装等待,包括5个自动安装——支持包下载、编译器下载、支持包安装、编译包安装、配置,整个过程大约10—15分钟。会显示安装成功。
(博主第一次没能安装成功就是因为刚才注意强调的那个——没有放到根目录)

4、显示安装成功后,在matlab命令行窗口中写入mbuild -setup
如果出现下图,说明确实安装成功:
在这里插入图片描述

下面就可以进行matlab的gui转exe了。

5、下面转exe的步骤我是按照另一位博主的博客进行的,非常详细,感谢这位博主。
因为已经安装好编译器,所有从这篇博客里的第3步骤开始。

博客网址:
https://blog.csdn.net/sinat_35026778/article/details/89889434


在这里插入图片描述


在这里插入图片描述


这一步本人输入mcrinstaller后直接得到了路径。所以本人这一步比较简单的得到了。
(如果输入后不能得到路径,可以采用文章博主所述的进行,应该是可以得到的)
在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


接着就得到了运行gui.exe了

在这里插入图片描述

Logo

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

更多推荐