下载此文档

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


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
Matlab 生成 EXE 可执行文件
1、M文件生成可执行文件
、 Run timeserver 的配置
执 行 这 个 命 令 要 在 命 令 提 示 符 下 进 入 % matlab % \toolbox\runtime\bin32, 也可以直接放在应用程序目录下。而toolbox 目录则必须与应用程序同一目录。
即: 如果想把生成的 exe 程序在其他没有matlab 的机子上运行, 需要安装
MCRInstaller ,可以在 matlab 的安装目录里面搜索到。这样把这个安装到没有 matlab 的机子上,就可以运行生成的 exe 程序了。
方法二
、转化为 c/c++ 程序并编译为 .exe
先验证mcc是否可用,用matlab中的example验证即可,建议不用 matlab 默认的lcc编译器(可能有问题),可使用VC6编译器(按默认路径安装),由 于带有界面,需要图像库支持,编译时应使用命令: mcc -B sglcpp pressure ,
编译生成若干 c/c++ 源码,以及.exe 文件、 bin 目录中 figure 菜单条 / 工具条文
件( .fig )等程序发布需要.exe 、、 .fig
、 在未装 matlab 的电脑上运行程序需要数学运行时库、 图像运
行时库以及用到的工具箱mex文件
前两者已经在 压缩包中,将其解压,并在环境变量
path 中添加解压到的路径
另外若程序中还用到其他工具箱的东西,那么需要将此工具箱中需要的mex文件
也一并放在解压到的路径,子文件夹位置与matlab 中的位置相同
3. 在确保 .exe 程序可以运行的情况下 可以用 setup factory 打包发布
以下通过注册表自动添加 path 路径
%
(); -- 进入下一个屏幕 resultDialog = (" 注意 ", " 向环境变量中加入 matlab 数学库及图象库的安装路
径", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1);
if (resultDialog == IDYES) then -- 加入安装路径
strPath = (HKEY_CURRENT_USER, "Environment", "path", true);
if strPath ~= "" then
strPath = (strPath, ";");
end
strPathToAdd = ("%AppFolder%");
strPathToAdd = (strPathToAdd,"");
-- 如果路径中无该位置, 则加入
if (strPath,strPathToAdd) == -1 then
strPath = (strPath, strPathToAdd);
(HKEY_CURRENT_USER, "Environment", "path", strPath, REG_SZ); end
end
%
3、消除 DOS9口
消除运行MATLA更成的exe程序的dos黑屏的办法,基于MATLABk成exe 文件后, 每次运行都存在dos 黑屏的问题, 现在可以通过以下方法解决: 在命令
窗口输入:
cd(prefdir)
e

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

相关文档 更多>>
非法内容举报中心
文档信息