matlab 生成独立程序(给自己备份用)

来源:互联网 发布:淘宝连盟 编辑:程序博客网 时间:2024/06/08 19:43

整理一下这个过程:

1.确定安装好了compiler(这个过程已经有点久了,有点忘记,大概是在官网上下载mcr安装到指定目录)

2.mbuild –setup, 按提示选择matlab自带编译器LCC(基本上按提示输入y就可以了)

3.编译生成可执行文件 命令窗口中执行mcc -m filename1.m filename2.m filename3.m ;其中filename1.m 是你的主程序。等待一段时间后,你就可以在当前目录下看到你生成的exe文件了。

在此步中遇到当前路径的问题,查了网上的用userpath修改没有对,总是提示userpath有错,大概是路径没有写对,最后直接在matlab2012a中current folder中直接修改的。

这个网址里有路径的修改办法

http://blog.csdn.net/woaixiangrikui/article/details/35335993

4.消除黑屏的办法

在网上有两种办法:1、修改compopts文件 2、用工具surppress

第一种不好使,所以用了第二种方法如下(是在网上找到的):

下载附件中的suppress压缩包后解压,会看到一个suppress.ini文件(配置文件),用记事本打开,然后将 其中“Name=test.exe”中text.exe的改为你生成的exe文件名。将suppress.exe(有个关盘和显示器的图标),改后的 suppress.ini放到你生成的exe的同目录下。执行suppress.exe或者您自己生成的exe可以了。当然您可以自己修改 suppress.exe的名字,改为您自己想要的名字。
参考网址:http://blog.163.com/xc_0071/blog/static/1422343922013322113111686/
但是第二种方法有一个问题就是,打开surppress的话是没有黑屏的,但是执行自己生成的程序仍然有黑屏问题。
5、接下来将生成的exe打包一个安装程序,这里用到了install-us,感觉比较容易,网上教程地址:
http://wenku.baidu.com/link?url=SHsjkQhQ-uYfzrwsNIhQ4owNdpX_KbAlm-7axpDYCbrNNxm6i6MBaKq4IRqHfbglDoCrVIpEsGjMRPWl-Xq1G5f7-hHY3mK3Jm_x0fvvY8a

surppress及install-us的下载连接

链接:http://pan.baidu.com/s/1hqlFQBy 密码:i8b1

0 0
原创粉丝点击