如何在没有安装Matlab的情况下运行Matlab GUI程序?

时间:2015-05-16 05:36:38

标签: matlab visual-studio matlab-compiler

我的程序执行一些简单的计算,查找并输出答案。什么是使用Matlab GUI程序的有效方法,就像我作为独立的桌面应用程序一样,它不需要Matlab作为先决条件?

3 个答案:

答案 0 :(得分:3)

为了在没有安装Matlab的机器上运行任何 Matlab程序,您需要安装Matlab Compiler Runtime(MCR)。

这是一个先决条件,因为它包含您的应用程序所需的Matlab核心功能,并且它是免版税的。

所以这些是您需要的步骤:

  1. 在您的Matlab安装中,使用Matlab Compiler生成程序的独立可执行文件。
  2. 在要部署应用程序的计算机中,安装与用于生成程序的Matlab版本相同的MCR版本。
  3. 运行程序

答案 1 :(得分:1)

如果您想将MATLAB应用程序作为独立运行...无论是GUI还是脚本,都不需要在您的计算机上安装MATLAB。实际上,您可以将您开发的任何MATLAB应用程序分发给那些未在其计算机上安装MATLAB的应用程序,但是在执行此操作之前需要安装MATLAB运行时库。

在开发人员端,需要使用MATLAB Compiler才能使MATLAB应用程序独立运行。您需要谨慎,因为某些工具箱中的某些MATLAB函数无法使用MATLAB编译器进行编译(如果它们被用作MATLAB代码的一部分)以创建独立应用程序。 MathWorks的这个链接提供了一个非常全面的每个工具箱兼容的列表:http://www.mathworks.com/products/compiler/supported/compiler_support.html

在用户端,只需让他们安装MATLAB Runtime库。可在此处找到:http://www.mathworks.com/products/compiler/mcr/

一旦开发人员使用MATLAB编译器创建他们的独立应用程序,并且一旦用户安装了MATLAB Runtime库,您就可以运行任何独立的MATLAB应用程序。请注意,无法解决安装MATLAB Runtime库。任何MATLAB应用程序都需要这些才能独立运行。

答案 2 :(得分:-3)

您需要下载MATLAB才能运行GUI程序。

该商品的免费trial edition版本可从发布商处获得。