首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

Matlab上,mcc编译生成的.exe文件无法运行,但.m可运行

2013-01-04 
Matlab下,mcc编译生成的.exe文件无法运行,但.m可运行Matlab2010a版本,C++ Compiler为6.0版本,通过mcc命令

Matlab下,mcc编译生成的.exe文件无法运行,但.m可运行
Matlab2010a版本,C++ Compiler为6.0版本,通过mcc命令将mccTest.m文件生成mccTest.exe,无论双击该exe文件,或还是在window命令下运行,均无法运行,但是,在matlab命令窗口下,mccTest.m文件时可以运行的,不知道为什么?请达人指教,具体代码如下:

mccTest.m文件:
function y = mccTest()
y=1;

测试步骤:
1、在matlab命令窗口,输入 mccTest(),则输出结果为: ans=1,即m文件没问题

2、在matlab命令窗口,输入mcc -m mccTest.m,生成mccTest.exe文件和其他相应文件
  双击mccTest.exe文件只弹出黑屏就关闭了,然后尝试在window命令下运行,没有反应

不知道什么原因,望高手指教


[解决办法]
去matlab中文论坛看看吧
http://www.ilovematlab.cn/index.php

热点排行