下载此文档

Matlab编写的程序生成EXE可执行文件的方法.docx


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
1、M文件生成可执行文件
、Runtimeserver的配置
执行这个命令要在命令提示符下进入%matlab%\toolbox\runtime\bin\win32目录。输入:rtsetup-f%matlab%\bin\win32\-s*证即可,建议不用matlab默认的lcc编译器(可能有问题),可使用VC6编译器(按默认路径安装),由于带有界面,需要图像库支持,编译时应使用命令:mcc-Bsglcpppressure,
编译生成若干c/c++源码,、bin目录中figure菜单条/工具条文
件(.fig)、、.fig
、在未装matlab的电脑上运行程序需要数学运行时库、图像运
行时库以及用到的工具箱mex文件
前两者已经在压缩包中,将其解压,并在环境变量
path中添加解压到的路径
另外若程序中还用到其他工具箱的东西,那么需要将此工具箱中需要的mex文件
也一并放在解压到的路径,子文件夹位置与matlab中的位置相同

以下通过注册表自动添加path路径
%
();--进入下一个屏幕
resultDialog=("注意","向环境变量中加入matlab数学库及图象库的安装路
径?",MB_YESNO,MB_ICONINFORMATION,MB_DEFBUTTON1);
if(resultDialog==IDYES)then--加入安装路径
strPath=(HKEY_CURRENT_USER,"Environment","path",true);
ifstrPath~=""then
strPath=(strPath,";");
end
strPathToAdd=("%AppFolder%");
strPathToAdd=(strPathToAdd,"");
--如果路径中无该位置,则加入
if(strPath,strPathToAdd)==-1then
strPath=(strPath,strPathToAdd);
(HKEY_CURRENT_USER,"Environment","path",strPath,REG_SZ);end
end
%
3、消除DOS9口
消除运行MATLA更成的exe程序的dos黑屏的办法,基于MATLABk成exe文件后,每次运行都存在dos黑屏的问题,现在可以通过以下方法解决:在命令
窗口输入:
cd(prefdir)
edit
在打开的文件最后添加以下语句:
环境下:
setLINKFLAGS=%LINKFLAGS%/SUBSYSTEM:WINDOWS/ENTRY:mainCRTStartup
环境下:
setLINKFLAGS=%LINKFLAGS%-subsystemwindows
:
setLINKFLAGS=%LINKFLAGS%-aa
保存以后,再重新编译m文件,生成的exe文件运行起来就没有dos窗口了如果你的m文件不是R2009根文件的话要吧这个bat文件拷贝到你要编译
的m文件下再运行mcc编译否则也是不会消除DOS0口的!
4、更改matlab生成exe文件的图标
假设你的图标

Matlab编写的程序生成EXE可执行文件的方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小27 KB
  • 时间2022-03-08