前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >将.m文件转换为.exe可执行文件

将.m文件转换为.exe可执行文件

作者头像
AIHGF
发布2019-02-18 10:59:51
2.4K0
发布2019-02-18 10:59:51
举报
文章被收录于专栏:AIUAIAIUAI

第一步:安装C编译器。

在MATLAB的command下,

输入:mbuild -setup

输入:y

输入:2 (选VC6.0)

输入:y

完成。

第二步:在MATLAB下使用:mcc -m 文件名.m ,将 .m 文件编译成 .exe 文件。

注意:(1)如果有多个.m文件,只需编译主函数,其他的被调用函数文件保持不变;

(2)其他的 .m文件必须与主函数在一个文件夹内,不要将其他.m文件放入当前目录(主函数所在目录)的子文件夹中,可能会出现error。

(3)将每一个.m文件都改成函数形式,包括主函数(需在首尾加上 functionmainGUI 和end),否则无法将其编译成 .exe文件(只有函数才可被编译为.exe文件)。

(4)执行 mcc -mmainGUI.m ,出现warning:No matching builtin function avilable...,解决方法:将\MATLAB7\toolbox\compiler\deploy\matlabrc.m中的第81和82行注释掉:

% set_param(0,'PaperType',defaultpaper); % set_param(0,'PaperUnits',defaultunits);

第三步:在目标计算机上安装MCRinstaller.exe。

(1)该文件位于matlab安装目录下的\toolbox\compiler\deploy\win32内,安装到任意目录下。

(2)将“MCRinstaller.exe的安装目录\runtime\win32”这个路径添加到目标计算机的环境变量path中,通常是自动加载。如果没有,也可手动安装,添加的方法是:右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。

第四步:点击执行被编译的 .exe文件即可。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年03月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档