matlab创建的控制台exe文件是否需要MCR

时间:2013-12-11 12:18:15

标签: matlab user-interface console exe

我在Matlab中编写了一个应用程序(GUI),我想将它作为控制台exe文件分发,用户是否需要安装MCR?

1 个答案:

答案 0 :(得分:3)

简答:是的

我从Matlab Central偷了一个很好的答案:

  

使用MATLAB编译器将MATLAB代码编译成a   独立的可执行文件,你需要安装MCR,因为   生成的代码调用这些运行时库。还有,你可以   将MCR与可执行文件一起打包并安装它   运行可执行文件时自动执行。如果您使用的是deploytool,   您只需选择“添加MCR”和“将MCR嵌入包中”   从“包”窗格中。

     

请注意,MATLAB Coder是实际允许的其他产品   从MATLAB代码生成真正独立的C / C ++代码(没有任何代码)   需要额外的库,如MCR)。但是,它仅支持   MATLAB语言的有限子集。