概述
最近由于某种需求,需要在没有安装MATLAB的电脑B上运行MATLAB编写的程序,且电脑B上没有安装软件的权限!度娘上查了很多办法,基本上都是:
1、先在有MATLAB的电脑上把程序编译成exe可执行文件,
2、编译在电脑A上安装MCRinstall.exe动态链接库。
但是呢,电脑没有软件安装权限怎么办?可不可以不安装呢?研究了一下,还是实现可以滴!
实现方法
以MATLAB 2017b为例一、编译exe可执行文件1、添加编译器
据说旧一点的版本是自带编译器的,在命令行窗口输入mbuild -setup
,会提示选择编译器,不过2017b貌似没有,提示推荐下载MinGW64 Compiler编译器。可以通过Add-On(附加功能管理器)添加,也可以手动下载安装。