【JY】如何解决MATLAB GUI编程软件移植运行问题?


【JY】如何解决MATLAB GUI编程软件移植运行问题?




小编程必修课



COMPULSORY COURSE IN UNIVERSITY



【JY】如何解决MATLAB GUI编程软件移植运行问题?的图1

问题由来

      利用MATLAB GUI编程所得的exe软件,想在其他电脑上使用时,如果对方电脑没有安装MATLAB,是不能使用的,因为对方电脑上没有MATLAB的编译器。但我们也没有必要为了运行GUI程序而去安装MATLAB,只需要安装MCR编译器就行。最近也碰到自己电脑上安装过MATLAB,但运行GUI程序时,居然也提示找不到编译器,重新安装下MCR也OK了。

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图2
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图3


工具

MATLAB MCR编译器(原文阅读中提供百度云连接)

MATLAB GUI编写的exe程序


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图4
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图5


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图6

步骤1

首先需要找到MCR的安装程序,可以在math官网上下载。当然最简单的方法就是去MATLAB安装目录下拷贝一下。通常目为..\MATLAB\R2012a\toolbox\compiler\deploy\win64。我的是64位的系统.

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图7
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图8


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图9

步骤2

       点击安装MCRInstaller.exe,初次安装可能会提示默认的安装目录不存在,点击确定创建就行。

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图10
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图11


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图12

步骤3

随后MCRInstaller.exe开始安装,点击下一步

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图13
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图14


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图15

步骤4

选择安装路径,并点击下一步

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图16
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图17


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图18

步骤5

开始安装,等待安装完成

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图19
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图20


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图21

步骤6

      安装完成之后别忘了还需要将MCR编译器安装目录添加到系统环境变量中去。如果是之前安装过MATLAB只是不小心将MCR编译器删掉了,这个环境变量还是存在的,就不需要再添加了,保险起见,最好添加一次。右击“我的电脑”,“属性”,“高级系统设置”

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图22
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图23


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图24

步骤7

在“系统属性”,“高级”中,点击“环境变量”

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图25
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图26


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图27

步骤8

在“环境变量”中,点击新建

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图28
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图29


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图30

步骤9

      弹出环境变量的编辑界面,变量名自取,变量值就是MCR安装目录(第二步中的安装目录\MATLAB Compiler Runtime\v717\runtime\win64),点击确定

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图31
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图32


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图33

步骤10

此时,该条环境变量就添加好了

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图34
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图35


【JY】如何解决MATLAB GUI编程软件移植运行问题?的图36

步骤11

安装完成之后,重启电脑,用GUI 程序验证,这时就能够运行了。

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图37
【JY】如何解决MATLAB GUI编程软件移植运行问题?的图38

MATLAB MCR编译器(原文阅读中提供百度云连接)

往期精彩

    【JY】结构学习之路

    【JY】结构优化如何做得有效可行

    【JY】浅谈结构分析与设计软件

    【JY】结构工程师之老庄邓工传

    【JY】轴压比控制的本质

    【JY】你土木入门了吗?

    【JY】土木工作篇?!

    【JY】小谈纯受扭构件是破坏形态

    【JY】建土赛事——力学架构 上篇

    【JY】建土赛事——力学架构 下篇


建源学堂

让学习成为一种乐趣

长按二维码关注

建源学堂,土建学习

结构工程|减隔震|力学分析|有限元

【JY】如何解决MATLAB GUI编程软件移植运行问题?的图39


识别二维码,关注我们

(1条)
默认 最新
感谢分享
评论 点赞
点赞 3 评论 1 收藏 1
关注