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

How to decrease MATLAB Runtime compiler size to make a stand alone application?

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

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

在 .Net 应用程序中,我们安装 .Net 框架没问题,但在这种情况下,MATLAB Runtime 编译器的体积很大,大约 1.7GB,用户下载并安装到他们的计算机上并不困难。

有什么办法可以处理吗?

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