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