MATLAB GUI编程软件移植运行难题的破解之道

小编程必修课

COMPULSORY COURSE IN UNIVERSITY

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



问题由来

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



工具

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

MATLAB GUI编写的exe程序

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


步骤1

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

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



步骤2

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

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



步骤3

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

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




步骤4

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

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



步骤5

开始安装,等待安装完成

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



步骤6

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

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




步骤7

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

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



步骤8

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

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



步骤9

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

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



步骤10

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

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


步骤11

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




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

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空