matlab将gui转化为exe文件名,[转载]Matlab将GUI转化为exe文件,并且进行发布

将自己编写的GUI文件转化为exe文件的方式有很多种,具体谈一下利用deploytool进行转化的方法。

首先在命令窗口利用mbuild

-setup配置Matlab的一个编译器什么的,按照提示,选择y,然后会让你选择编译器:lcc还是Visual

C++,自己选择相应的,具体如下所示:

mbuild -setup

Please choose your compiler for building standalone MATLAB

applications:

Would you like mbuild to locate installed compilers [y]/n? y

Select a compiler:

[1] Lcc-win32 C 2.4.1 in C:PROGRA~1MATLABR2008asyslcc

[2] Microsoft Visual C++ 6.0 in C:Program FilesMicrosoft Visual

Studio

[0] None

Compiler: 2

Please verify your choices:

Compiler: Microsoft Visual C++ 6.0

Location: C:Program FilesMicrosoft Visual Studio

Are these correct [y]/n? y

Trying to update options file:

C:UsersguopanfengAppDataRoamingMathWorksMATLABR2008acompopts.bat

From

template: C:PROGRA~1MATLABR2008abinwin32mbuildoptsmsvc60compp.bat

Done . . .

如上所示:我选择的是Visual Studio的编译器。

然后就可以利用deploytool将GUi文件转化为exe文件了

在命令窗口输入deploytool,出现如下所示:

a4c26d1e5885305701be709a3d33442f.png

如上图所示:然后在file菜单中新建一个new deployment project如下所示:

a4c26d1e5885305701be709a3d33442f.png

然后选择响应的选项,如我选择如上图的颜色异样的设置,然后在Browse中保存自己新建的prj。

新建后如下所示:

a4c26d1e5885305701be709a3d33442f.png

将主程序放到main function里,其他子程序放到other files里,如果有c程序,则放到c/c++

files里

点击setting按钮,如下所示:

a4c26d1e5885305701be709a3d33442f.png

这里注意不包含m及c文件的文件夹及里面的文件,如图片,数据,excel等,都要放在settings的additional

files里,这样的话,打包时就会把这些文件包进去,安装后这些文件夹及里面的文件也就会出线在安装目录下了。勾选Include

MATLAB Compiler

Runtime的话,则将其也打包进去了,在别的没有装matlab的机器上安装时就会自动要求你先安装MCR。

然后按在上上图中,Build the project。 完成compilation

接着package the project。

找到distrib 下的proname_pkg.exe文件就是安装文件了。

打开distrib 的exe文件时,会有Windows系统的dos黑色的框,不碍事的……

success……哈哈……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值