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

背景:
matlab2017b,
且在命令行窗口中输入mbuild -setup时,出现如下错误:
matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】说明是没有下载对应的编译器。

解决过程:
1、打开matlab主页——附加功能——Get Hardware Support Packages
matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】

2、(如果能顺利进入,那就太棒了,因为实测中matlab2016a和部分电脑中的matlab2017b也是打不开的)
进入之后,是如下界面:
matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】

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

②去掉“√”后界面变成如下:
matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】

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

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

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

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

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

4、显示安装成功后,在matlab命令行窗口中写入mbuild -setup
如果出现下图,说明确实安装成功:
matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】

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

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

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


matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】


matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】


这一步本人输入mcrinstaller后直接得到了路径。所以本人这一步比较简单的得到了。
(如果输入后不能得到路径,可以采用文章博主所述的进行,应该是可以得到的)
matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】


matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】


matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】


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

matlab的gui生成.exe文件 【实测成功】【全程超详细带图讲解】

相关文章:

  • 2021-07-04
  • 2021-12-12
  • 2021-12-25
  • 2021-11-26
  • 2022-01-01
  • 2021-12-08
  • 2021-08-05
猜你喜欢
  • 2021-05-28
  • 2021-08-22
  • 2022-12-23
  • 2021-05-27
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案