如何减小MATLAB Runtime编译器的大小以制作独立的应用程序?

时间:2019-02-01 17:50:21

标签: matlab matlab-guide

在互联网上进行了一些研究之后,我只是想在MATLAb中制作一个exe文件来创建独立应用程序,然后在MATLAB网站上找到this link,然后下载MATLAB Runtime进行编译并制作了我的应用程序。

它使我成为一个exe文件,但问题是,如果您想在另一台计算机上运行代码而不安装MATLAB Runtime编译器,则它将无法正常工作。

在.Net应用程序中,我们安装.Net框架是可以的,但是在这种情况下,MATLAB Runtime编译器的大小非常大,约为1.7GB,用户下载并安装到计算机上几乎没有什么困难。

有什么办法处理呢?

1 个答案:

答案 0 :(得分:3)

您可以使用Matlab Coder生成C代码,然后进行编译。虽然它不会做图形,但是会做很多事情(包括一些高级信号处理)。如果需要图形,则无法安装Matlab Runtime Compiler,尽管如果您的应用程序在陈旧的Matlab 5.3(大约20年以前)上运行,则此版本的Matlab用于创建不需要运行时的独立应用程序(带有图形)编译器。