MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件 (https://www.labfans.com/bbs/showthread.php?t=668)

aigo1014 2007-08-07 17:42

[求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
本人做了个matlab上位机程序的gui界面~~~但是这个界面必须要依托于matlab才能施执行~~现跪求各位大大如何才能让小的这软件变成独立的不依赖于matlab的文件....听说可以通过mcc编译,或者其他途径将包含动态控件的本软件生成独立可执行文件。但实在不知道如何进行...请各大大指点小的一二,不胜感激~~~~~~~~

feiyuguest 2007-08-14 14:19

对于6.x版本的Matlab
先将.m文件复制到当前工作目录,然后在Command Window中输入
mcc-p filename
就可以在当前目录中产生同名的.exe文件

ancycle 2008-02-20 17:10

同样学习了,顶楼上的

ancycle 2008-02-22 17:24

支持一下 看看,正好学习一下,^_^

mathjiang 2008-04-03 21:38

向2楼学习了,顶。

mathjiang 2008-04-03 21:40

继续请教2楼:如果版本是6.x之后的呢?是否同样操作?

limingaini119 2008-04-07 18:37

:frown:
 
在7.x的版本中是mcc -m filename 在 6.x中是2楼的那个吗?

xuqing110 2008-04-11 22:22

新手虚心学习中:sweat:

wwh 2008-04-14 22:35

虚心学习了,正好要用到!!

空间人 2008-04-17 19:47

我的版本是6.5,但是不能用,提示如下:
>> mcc-p filename
??? mcc-p filename
|
Error: Missing operator, comma, or semicolon.

ahszzzc 2008-04-24 23:56

[QUOTE=空间人;8783]我的版本是6.5,但是不能用,提示如下:
>> mcc-p filename
??? mcc-p filename
|
Error: Missing operator, comma, or semicolon....[/QUOTE]
"filename"要改成文件名

limingaini119 2008-04-28 22:45

:cry:
mcc-p tuxingjiemian2
??? mcc-p tuxingjiemian2
|
Error: Missing operator, comma, or semicolon.


改成文件名称也不行呢怎么??

jackcgz 2008-05-14 10:16

[QUOTE=feiyuguest;2809]对于6.x版本的Matlab
先将.m文件复制到当前工作目录,然后在Command Window中输入
mcc-p filename
就可以在当前目录中产生同名的.exe文件[/QUOTE]

试了,不行的哦:ft:

未注册 2008-07-21 22:06

[QUOTE=limingaini119;8044]在7.x的版本中是mcc -m filename 在 6.x中是2楼的那个吗?[/QUOTE]

我使用时出错:错误信息明天我拷贝上来,记得产生了一个文件,日期为1970年的??

forve 2008-08-02 09:17

应该是mcc -p filename, 他们之间都是有空格的

mtseasky 2008-08-06 23:04

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
我这里显示说??? Undefined command/function 'mcc'.

reader1 2008-08-17 21:52

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
可能你需要先SETUP!

s060872 2008-09-04 14:55

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
方法网上都能找到,你自己找一下

neusiluhuayu 2008-09-06 15:09

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
不论用什么方法生成的独立可执行文件都不能在没有安装MATLAB的机器上运行。

jasminyu 2008-09-21 16:09

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
貌似是要那个.m文件里要有函数的 否则视为Script 不运行

suwenbo 2008-09-21 16:09

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
版本必须是7.0以上的啊,同志们

jasminyu 2008-09-21 16:10

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
我的问题是 ??? Error: File "hide" is a script M-file and cannot be compiled with the current Compiler.
请帮帮我解答这个问题。。。。

blackback 2008-09-22 13:18

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
版本可能要高的才可以吧 我的是2007Ra 也就是7.4 没有上面这个问题

wexo 2008-12-16 13:32

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
学习了,谢谢

Tory 2008-12-30 13:32

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
必须要有Matlab环境,才可以!

tony4966 2008-12-31 07:13

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
[QUOTE=aigo1014;2613]本人做了个matlab上位机程序的gui界面~~~但是这个界面必须要依托于matlab才能施执行~~现跪求各位大大如何才能让小的这软件变成独立的不依赖于matlab的文件....听说可以通过mcc编译,或者其他途径将包含动态控件的本软件生成独立可执行文件。但实在不知道如何进行...请各大大指点小的一...[/QUOTE]
我是用最新的matlab,太久之前的版本就不清楚了但是最近的版本都应该可以用下面的办法。
mcc 就是用matlab 的编译器,可以把matlab代码转换其它语言,功能非常强大。
用之前要先运行
mbuild -setup
然后根据提示选择编译器
如果运行成功后,就可以用2楼说的办法了
mcc -m xxx.m
如果你的程序有多个m文件,就一起编译,用
mcc -m xxx1.m xxx2.m xxx3.m

这只是mcc 最简单的应用,希望对不了解mcc的各位有点帮助。

tony4966 2008-12-31 07:17

回复: [求助]跪求如何能把matlab做的gui界面软件变成独立可实行文件
 
哦,忘记说了,即使用mcc编译成功后,得到xxx.exe文件,其它电脑上也不能直接运行这个文件,需要对要运行这个程序的电脑经行调试。。。。具体过程比较复杂,大家看看帮助文档吧。


所有时间均为北京时间。现在的时间是 17:13

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.