matlab程序如何生成可执行文件

2010-11-01 15:07

一、将matlab编译成可执行程序

如何将MATLAB程序编译成独立可执行的程序?如何将编译好的独立可执行程序发布在没有安装MATLAB的电脑上?下面将一步步实现:

二、生成独立可执行的程序(exe文件)步骤

1、安装编译器。可有多种选择,matlab自带了一个LCC,推荐使用VC++6.0,我基于VS 2003实现。

2、设置编译器。在matlab命令行输入mbuild –setup以及mex –setup,选择安装的c编译器。

3、调用编译器。此处使用MATLAB下的一个GUI平台deploytool下完全实现。在命令窗口输入deploytool即可看到。具体使用方法请Help。

(当然,也可以输入mcc -m filaname, filaname为要转成exe的m文件)注:在以前的版本中,用编译命令mcc -B sglcpp filaname;自2006的版本后,替换为mcc -mfilaname;

4、安装\toolbox\compiler\deploy\win32目录下的MCRInstaller。

三、脱离matlab运行可执行程序

MCR是由matlab的运行环境,占用不到300M的对于用不同matlab版本生成的exe文件,MCR版本也会有不同,因此,在程序打包时,最好将相应版本的MCR 一起打包。MCR环境的设置文件存放目录如下:

\toolbox\compiler\deploy\win32

文件名为MCRInstaller.exe。可将其拷贝到自己的文件夹中,(7.0以前的版本是mglinstaller.exe)。

在MATLAB里运行可执行程序的办法是在前面加一个!,比如:!picshow,后缀名可有可无。

四、在其它没有安装matlab的机器上运行exe文件前:

首先安装matlab的运行环境。在同一机器上可以并存不同版本的matlab环境(换句话说不同版本不兼容)。

其次是要将“MCRinstaller.exe安装目录\runtime\win32”这个路径添加到该计算机的环境变量中,通常是自动加载。

如果没有,也可手动安装,添加的方法是:

右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。

注:在安装过程中会弹出让安装http://www.doczj.com/doc/1f3f9eec1a37f111f1855bad.htmlFramework可以不用安装。

matlab程序转成可执行文件,matlab程序如何生成可执行文件相关推荐

  1. 三菱A系列程序改成Q系列程序,实例说明 包含原程序与改后的程序,方便对照

    三菱A系列程序改成Q系列程序,实例说明 包含原程序与改后的程序,方便对照 程序里包含模数和数模转换模块,通信模块的应用 控制上包含模拟量控制和简单的PID控制,顺序结构 现工厂PLC升级换代,尤其是A ...

  2. 将py程序封装成exe应用程序

    想把自己写的 python 程序发给别人看,难道要把代码发给别人?但是别人却没有 python 的编译器,那该怎么办呢?那就要将自己写的程序封装成 exe 应用程序,使得在任何电脑上都能运行. 1.首 ...

  3. C++程序翻译成C语言程序

    C++程序翻译成C语言程序 C++语言是在C语言的基础上发展过来的,第一个C++的编译器实际上是将C++程序翻译成C原因程序,再通过C语言编译器进行编译. 然而C语言中没有类的概念,只有结构,而且函数 ...

  4. JAVA程序包装成桌面应用程序

    现在主流都是web开发,有谁像我一样的,开发N年后被要求做几个桌面程序,哈哈,本来也不会,入了几个坑后,现在博文献主,希望解你忧愁. 一,首先你得有写好的JAVA代码,并能够跑起来,注意,不是WEB结 ...

  5. Mac 苹果 系统下将python程序打包成mac应用程序 使用py2app

    前期提要:我们会用到py2app 库 第一步:安装py2app,打开终端命令行执行 pip3 install py2app 安装成功后,命令行输出successfully 提示成功 第二步:在桌面新建 ...

  6. 如何将spyder打包成exe_exe程序打包成安装文件,自己的程序制作成一键安装程序...

    我们自己编写的程序已经可以在本地运行了,如果要变成像qq那样的安装包该怎么做呢? 这里需要借助打包工具来进行,我使用的是VNISEdit软件,该软件免费且简单高效,下面来看下如何打包成安装程序. 1 ...

  7. web浏览器程序打包成客户端可安装程序

    这边主要是有一个客户,需要在电视机上安装一个客户端,含有视频直播功能:刚开始我们采用的webapp打包成apk安装在电视机上,发现摄像头监控画面根本无法播放(apk在手机上可以正常播放视频):排除一些 ...

  8. Mac中python程序打包成mac-App应用程序

    1.安装py2app,打开终端,执行 pip install py2app 2.在桌面新建一个文件夹,取名xxx,打包的程序baba.py放在里面 3.进入终端,切路径至该文件夹下,执行 py2app ...

  9. 使用exe4j将java程序打包成exe可执行文件遇到的问题

    具体用eclipse将java程序打包成jar,并用exe4j生成可执行程序的过程请看这个博客:http://www.cnblogs.com/icewee/articles/2073203.html ...

  10. python应用---将py文件打包成exe应用程序

    写好了python程序,想将它像一个app一样双击就可以运行,或者想发给一个没有python编辑器的朋友,该如何操作? python开发人员就考虑了这种情况,提供了一系列的库以供使用者解决这些问题. ...

最新文章

  1. 解密中国研发团队如何开发VS2010新特性
  2. django 与 百度 ueditor 富文本编辑器集成
  3. python根据月份获取月初月末_用python获取月末数据
  4. Centos6搭建SkyWalking 做分布式跟踪
  5. 网易2019实习生招聘题目 被3整除
  6. 基于RTP/RTCP流媒体服务器技术研究
  7. 右值引用、移动构造函数和move
  8. 选中的磁盘具有MBR分区表,在EFI系统上,windows只能安装到GPT磁盘
  9. CMOS逻辑门电路的重要技术参数
  10. 《雪中悍刀行》读后感
  11. 《爱してる 》歌词与音译(大爱哇)
  12. android 九宫格图片选择(微信朋友圈) 图片预览 (底部recycleview 不卡顿)
  13. 依图在实时音视频中语音处理的挑战丨RTC Dev Meetup
  14. 企业的护城河与个人的护城河 更新(2019-05-11)
  15. 在VS2017下配置pylon头文件
  16. 《菜菜的机器学习sklearn课堂(2),Java编程百度云
  17. 【逻辑】500桶酒,其中1桶是毒酒,找毒酒
  18. Traffic Simulation
  19. 2020液化石油气瓶充装考试试题及液化石油气瓶充装操作证考试
  20. 软件 著作权 代理 登记 598/件,量大从优

热门文章

  1. 分享一下在用的私人小主机
  2. python怎么读取dat类型文件_基于python批量处理dat文件及科学计算方法详解
  3. wireshark抓包方法及数据分析
  4. c语言5.9.2字符型变量,C语言教程[5-2][转载]
  5. QT之tableWidget删除全部行
  6. OpenGL二维纹理映射(2D textures)
  7. new char() 和 new char[]
  8. python tkinter应用:文本编辑器
  9. CSS外链怎么写,css外链式基本写法是什么
  10. CSS入门学习笔记+案例