(一)matlab .m文件转换成exe可执行文件

1.装好vc++(版本不限)
2.进入matlab,输入mbuild -setup,回车,遇到第一问题选“y”,第二个问题,请选择vc那个选项,后面的问题都y
3.输入mex -setup,遇到的问题及对策跟2一样。
4.编写.m文件。

记住,应该是函数的形式,即有function *(),
例如
%%%%%%%
function m2exetest()
fprintf('it is a m2exe test');
%%%%%%%
(提示:这个.m存盘,起名字的时候,应该与函数名相同,例如,上例中,应为m2exetest.m)

5.输入mcc -m *.m,回车,等待完毕,去目录里面查看,是否生成了 *.exe,“*”是你的程序名字。

例如
mcc -m m2exetest.m
便生成了m2exetest.exe了

(二)matlab GUI程序转换成exe可执行文件

1.设置编译器:

在确定安装好Matlab Compiler后,还需要对Compiler进行适当的配置,方法是在Matlab命令窗口输入:
mbuild –setup,按提示选择matlab自带编译器LCC。

2.将脚本编译为可执行文件:

如项目文件包含:gui.m, gui.gif, fun1.m。
在此路径下命令行输入:mcc –m gui.m,生成:mccExcludedFiles.log,ReadMe.txt,gui.ctf,gui.prj,gui_main.c,gui_mcc_component_data.c,gui.exe。其中:gui.ctf,gui.exe为脱离matlab环境运行必需的文件。

3.在未安装matlab的机器上运行可执行程序。

将R22007b\toolbox\compiler\deploy\win32中的MCRinstaller.exe安装到该计算机上,将生成可执行程序脱离matlab运行所需的函数库。

将2中生成的gui.ctf,gui.exe拷贝到该计算机同一路径。运行gui.exe将生成gui_mcr文件夹,包含程序运行所需的库。至此完成。

4.去除独立可执行程序运行时的“DOS黑窗口”。

以上生成的exe程序运行时首先弹出一个DOS界面窗口,如果不需要其输出数据和错误信息,可将其去除。

matlba命令行输入:

cd(prefdir) 
edit compopts.bat

此时compopts.bat打开,在文件最后添加:

set LINKFLAGS=%LINKFLAGS% -subsystem windows

如果程序比较复杂,易出现异常,则不建议去除这个dos窗口以便调试。

另外,这个办法是适用于你用的编译器为LCC,如果是其他的,那么所加语句有所不同

Microsoft Visual C/C++:

set LINKFLAGS=%LINKFLAGS% /SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup

Borland:

set LINKFLAGS=%LINKFLAGS% -aa

5.遇到某些函数不能使用的问题。

我的程序中用到vpa函数,运行gui.exe出现:undefined method orfunction 'vpa' for input argument type of 'double'错误提示。而gui.m脚本在matlab环境可以运行。

原因:百度搜到的信息为:matlab不支持符号工具箱的编译。只好避开使用此函数。

matlab .m文件转换成exe可执行文件相关推荐

  1. 将jar文件转换成exe可执行文件

    将jar文件转换成exe可执行文件: exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性. 如果你坚持要转换成exe文件,请按以下方式进行: 利用exe4j ...

  2. 将jar文件转换成exe可执行文件[转]

    将jar文件转换成exe可执行文件: exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性. 如果你坚持要转换成exe文件,请按以下方式进行: 利用exe4j ...

  3. 小白学习PYTHON之路---PY文件转换成EXE可执行文件

    一.背景 今天闲着无事,写了一个小小的Python脚本程序,然后给同学炫耀的时候,发现每次都得拉着其他人过来看着自己的电脑屏幕,感觉不是很爽,然后我想着网上肯定有关于Python脚本转换成可执行文件的 ...

  4. python:将.py文件转换成.exe文件

    一.使用pip安装PyInstaller ①python3.x需要使用PyInstaller才能进行转exe文件. ②在命令里安装PyInstaller 如下图,我是在Anaconda的python环 ...

  5. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  6. 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件

    ** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...

  7. 如何将一个apk文件转换成exe文件?

    很抱歉,APK 文件是 Android 应用程序的安装文件,EXE 文件是 Windows 操作系统下的可执行文件.因此,无法直接将 APK 转换成 EXE 文件.不过,有一些软件可以帮助你在 Win ...

  8. python文件转换成exe可执行的windows文件

    一.介绍 python的程序需要运行环境有时候很不方便,因为要交给别人代码可能因为环境的原因运行各种问题,这里给出直接讲python程序转换成exe文件,很方便直接给执行程序就可以,也不用担心运行环境 ...

  9. 将py文件打包成exe可执行文件

    使用pyinstaller库即可将py文件打包成exe文件 安装pyinstaller库 pip install pyinstaller 将py文件打包成exe文件 1.首先进入cmd,用cd命令定位 ...

最新文章

  1. 命令行参数 - 和 -- 的区别
  2. 磁盘阵列介绍、进程的查看管理、日志文件的查看分析,systemctl的控制
  3. Gui系统之View体系(2)---View的setContent
  4. System之Ubuntu:VMware虚拟机 Ubuntu安装详细过程(图文教程,最强攻略,步骤详细,建议收藏)
  5. SQL SERVER 2012启动失败 because upgrade step 'SSIS_hotfix_install.sql' 失败
  6. 计算机应用基础模4答案,2012年自考“计算机应用基础”练习题及答案四
  7. Windows Phone 7 自适应键盘输入
  8. 超值爆赞丨Java 程序员推荐的学习教程,刷爆了朋友圈...
  9. laravel5单元测试
  10. 【Data guard】Switchover切换
  11. jQuery实现照片墙,附步骤详解
  12. HTML学习总结(2)——标题/水平线/注释/段落/折行/文本格式化
  13. VIVE Input Utility
  14. 支付宝COM组件浅析
  15. 【Tool】资料搜索:百度网盘资料检索
  16. 数据库系统SQL编程-02
  17. 使用Google Analytics来统计手机网站的流量
  18. BNB、HT、OKB全面估值分析——平台币还能涨多少倍?
  19. 实验七 12 小数化分数
  20. php spry文本域_Spry是什么?Spry实例用法总结

热门文章

  1. python图像分类示例_python +keras实现图像分类(入门级例子讲解)
  2. moran指数 r语言_新版白话空间统计(19)空间关系对莫兰指数的影响
  3. 天河二号 服务器 操作系统,天河二号超算系统试运行 是全球最快超算系统
  4. 计算机网络实验教程钱德沛_计算机网络实验
  5. python launcher卸载后蓝屏_卸载游戏后电脑蓝屏,想问怎么解决?
  6. 大作狂潮来袭!E3部分参展PC游戏作品名单公
  7. 点击按钮然后获取boostrap table的selectItem
  8. java多线程数据采集,【多线程数据采集课题】java采集网页数据方法
  9. medoo连接mysql_Medoo
  10. 【C语言】数据的存储——M,E