将.m文件转换为二进制可执行文件

时间:2016-09-26 16:53:43

标签: matlab matlab-compiler matlab-coder

我需要用.m Matlab文件创建独立的可执行文件。我有大学执照下的Matlab 2016a。似乎我有这些选择:

1) MCR
2) Matlab Coder
3) Matlab Compiler

但是我在我的机器上找不到MCRInstaller.bin,我也不确定这是否是我要找的东西。

您知道这三个选项中的哪一个可以帮助我,以及创建二进制文件的过程如何?这三个还有免费的大学执照吗?如果没有,使用Matlab本身创建可执行文件有哪些技巧?

1 个答案:

答案 0 :(得分:2)

您需要使用Matlab Compiler,它会将您的m文件转换为您拥有的操作系​​统的可执行文件。

MCR是matlab编译器运行时,在客户端机器上需要运行已编译的代码(它也可以免费下载)。

理论上,Matlab编码器可用于创建C / C ++代码,然后编译成exe,但该过程充满了错误。

Matlab通常会将matlab编译器许可证作为大学软件包的一部分,我会向您的IT部门查询。