是否可以将Matlab代码编译成独立的exe?

问题描述 投票:0回答:1

是否可以将Matlab代码编译成独立的exe?意思是电脑上不需要安装matlab或者matlab运行环境就可以运行程序吗?

代码没有 GUI 并且不使用任何工具箱,这有帮助吗?此外,人们与代码的唯一交互是通过命令提示符

matlab compilation exe
1个回答
3
投票

您需要 MATLAB Coder 从 MATLAB 代码生成 C/C++ 代码。是的,没有任何 GUI 确实有帮助。您的代码还需要限制为代码生成支持的MATLAB 语言子集。就工具箱而言,有相当多的工具箱是由代码生成支持的。

有些人提到了 MATLAB 编译器。这确实适用于最终用户没有 MATLAB 的计算机上的部署,但它确实需要安装运行时环境(MCR 或 MATLAB 组件运行时),如果您拥有 MATLAB 编译器的许可证,则可以免费分发该环境。这确实允许您编译 GUI,但在 Windows 上编译的任何内容都只能部署在 Windows 上、Linux 上的 Linux 上等等......(除非自从我上次使用它以来事情发生了变化)。

© www.soinside.com 2019 - 2024. All rights reserved.