• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Matlab将GUI转化为exe文件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

将自己编写的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~1\MATLAB\R2008a\sys\lcc
[2] Microsoft Visual C++ 6.0 in C:\Program Files\Microsoft Visual Studio

[0] None

Compiler: 2

Please verify your choices:

Compiler: Microsoft Visual C++ 6.0
Location: C:\Program Files\Microsoft Visual Studio

Are these correct [y]/n? y

Trying to update options file: C:\Users\guopanfeng\AppData\Roaming\MathWorks\MATLAB\R2008a\compopts.bat
From template: C:\PROGRA~1\MATLAB\R2008a\bin\win32\mbuildopts\msvc60compp.bat

Done . . .

 

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

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

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

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

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

新建后如下所示

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

点击setting按钮,如下所示:

这里注意不包含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黑色的框。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DelphiExcel操作大全发布时间:2022-07-18
下一篇:
delphi中通过http控件上载文件的问题(紧急)整理的CSDN帖子发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap