Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将Matlab代码编译成独立的exe?_Matlab_Compiler Construction_Compilation_Exe - Fatal编程技术网

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

是否可以将Matlab代码编译成独立的exe?,matlab,compiler-construction,compilation,exe,Matlab,Compiler Construction,Compilation,Exe,是否可以将Matlab代码编译成独立的exe?这意味着不必在计算机上安装matlab或matlab运行时环境就可以运行程序 代码没有GUI,也不使用任何工具箱,这有帮助吗?此外,用户与代码的唯一交互是通过命令提示符您需要从MATLAB代码生成C/C++代码。是的,没有任何GUI确实有帮助。您的代码还需要限制在代码生成支持的范围内。就工具箱而言,代码生成支持很多工具箱 有几个人提到了MATLAB编译器。这确实适用于最终用户没有MATLAB的机器上的部署,但它确实需要安装运行时环境(MCR或MATL

是否可以将Matlab代码编译成独立的exe?这意味着不必在计算机上安装matlab或matlab运行时环境就可以运行程序

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

您需要从MATLAB代码生成C/C++代码。是的,没有任何GUI确实有帮助。您的代码还需要限制在代码生成支持的范围内。就工具箱而言,代码生成支持很多工具箱


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

可能的副本可以这样做。请参阅此链接:复制?GUI编译有效吗?据我所知是的,因为MCR本质上是一个无头的MATLAB,所以所有的MATLAB功能仍然可以用于GUI的代码。这就像在没有MATLAB接口的情况下运行MATLAB一样。