我在Matlab中编写了一个应用程序(GUI),我想将它作为控制台exe文件分发,用户是否需要安装MCR?
答案 0 :(得分:3)
简答:是的
我从Matlab Central偷了一个很好的答案:
使用MATLAB编译器将MATLAB代码编译成a 独立的可执行文件,你需要安装MCR,因为 生成的代码调用这些运行时库。还有,你可以 将MCR与可执行文件一起打包并安装它 运行可执行文件时自动执行。如果您使用的是deploytool, 您只需选择“添加MCR”和“将MCR嵌入包中” 从“包”窗格中。
请注意,MATLAB Coder是实际允许的其他产品 从MATLAB代码生成真正独立的C / C ++代码(没有任何代码) 需要额外的库,如MCR)。但是,它仅支持 MATLAB语言的有限子集。