matlab中mbuild命令

zhkefa 2009-05-03 12:20:58
>> mbuild -setup
??? Undefined command/function 'mbuild'.

是怎么回事?没装matlab编译器吗?我安装是一直next的。。。
哪里可以看有没装matlab编译器的吗?

有没谁会的,帮忙解决下,谢谢!
...全文
189 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LemIST 2009-05-04
  • 打赏
  • 举报
回复
jf:)
zhkefa 2009-05-03
  • 打赏
  • 举报
回复
问题已解决,原因是我下载的matlab安装文件不全,没装到matlab compiler。

没人回答,当散分吧。
使用matlab调用摄像头拍照并发到邮箱-sendemail.m         之前在网上看到有用matlab调用摄像头的,也有用matlab发送电子邮件的,所以突发奇想,何不将这两者结合起来,即使用matlab先调用摄像头拍照,再将照片发到邮箱里面,如果能将程序编译成exe文件,然后利用windows系统的计划任务就可以实现定时拍照并上传到邮箱,这样如果笔记本电脑丢了的话,还可以将小偷的照片发到我邮箱,好疯狂的想法,下面我就介绍如何实现。(注:我的笔记本电脑配置环境:windows7旗舰版,matlab R2010a,带有摄像头) 1.将附件的sendemail.m文件放到matlab的当前路径下,然后修改文件的myaddress的1111为你的发送方邮箱,mypassword1s1s1s修改为发送方邮箱的密码,to的2222修改为接收方邮箱,然后保存,先试着在matlab命令窗口输入sendemail命令运行一下(运行之前要保证电脑已经联网),然后登陆到接收方邮箱,查看是否收到一个主题为anti的邮件,其有一个附件,名为anti.mat,然后下载该附件到matlab的当前路径下,然后在matlab命令窗口输入一下命令,>>  load anti.mat >>  imshow,此时就应该显示你的照片了。 2.下面将m文件编译为exe文件,在编译之前先进行一项配置,就是设置运行编译生成的exe文件时不要出现黑框,在命令窗口输入cd在下一行输入edit lcccompp.bat,在出现的文件的最后一行加上 set LINKFLAGS=%LINKFLAGS% -subsystem windows 然后保存文件并关闭,然后再将当前路径设置成原先的路径 接着在命令窗口输入mbuild -setup命令,出现如下语句,按下y键即可 Please choose your compiler for building standalone MATLAB applications: Would you like mbuild to locate installed compilers [y]/n? 之后出现选择编译器 Select a compiler: [1] Lcc-win32 C 2.4.1 in D:\MATLAB~1\sys\lcc [0] None 选择Lcc编译器前面的数字,比如按下1,在之后确定编译选项的询问也输入y即可,完成之后,接着输入命令deploytool命令,出现附件图片显示的窗口,重新命令一个名字,比如abc.prj,Location默认为当前路径,不需要改,Target选项选择Windows Standalone Application,然后点击OK,在出现的Deployment Tool页单击Add main file,选择sendemail.m文件,然后单击deployment tool页Build按钮(总共只有三个按钮,试着自己找一下),接下来开始等待一段时间,可能有点长,如果出现编译finished,就表示编译成功了,可以关闭matlab了。 3.到matlab的当前路径下找到abc文件夹,进入找到子文件夹distrib,然后双击生成的exe文件,然后再到收件箱查看是否收到邮件。 4.配置windows7的计划任务,让该exe程序定时运行 在桌面上右击“计算机”,单击管理,在出现的界面左侧单击任务计划程序,在界面右侧单击“创建任务”,弹出创建任务对话框,为任务填个名称,添加描述,勾选隐藏,配置选为,windows7那一项,触发器选项卡单击“新建”,选择“制定计划时”,“每天”,然后设置程序运行时间,勾选“启用”,确定。“操作”选项卡,单击新建,选择“启动程序”,单击“浏览”,选择distrib目录下生成的exe文件,确定。“条件”选项卡只需勾选“只有在以下网络连接可用时才启动”,然后在下拉列表选择“任何连接”(这个设置很重要,只有在电脑联网的情况下才能发送邮件,不是吗),确定。后面两个选项卡,自己看样子办。至此整个过程就介绍完了,你可以把计划任务的时间设置成5分钟之后的时间,然后观察5分钟之后,你的邮箱是否收到了邮件。如果大家有什么不明白的地方,可以问我啊,我QQ  935351216

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧