求教如何编译Gui界面生成的fig 和m文件
通过guide编写了fig和m文件,想问下各位前辈如何使用compiler将其编写成exe文件。我用matlab compiler生成了prj文件还有一个文件夹,之后怎么做?谢谢啦 回复 1 # 321forever 的帖子用mcc命令就行 自己看下帮助吧!
doc mcc 谢谢看过一遍help了,但是也找了一个例子
function exm2
A=;
S=exm2_f(A)
function S=exm2_f(A)
=size(A);
if m~=n
error('输入矩阵应是方阵!');
end;
e=eig(A);
%
same=0;
for i=1:m-1
for j=(i+1):m
if e(j)==e(i)
same=1;
end
end
end
%
if any(any((A'-A)))&(same==1)
error('矩阵无法对角化!');
end
=eig(A);
S=v;
mcc -m exm2 exm2_f
在matlab中运行了下,结果出错了
??? Error using ==> mcc
Error executing mcc, return status = 1 (0x1).
希望您能帮着看下谢谢
回复 3 # 321forever 的帖子
mcc -m exm2
直接编译主函数就行!
还是出错啊
mcc -m exm2
Input file <E:\360DATA\> named twice. Ignored.
Input file <\> named twice. Ignored.
Input file <E:\360DATA\> named twice. Ignored.
Input file <\> named twice. Ignored.
cannot open e:\360data\
F:\PROGRA~1\MATLAB\R2009A\BIN\MEX.PL: Error: Link of 'exm2.exe' failed.
Error: An error occurred while shelling out to mbuild (error code = 2).
Unable to build executable (specify the -v option for more information).
??? Error using ==> mcc
Error executing mcc, return status = 1 (0x1).
回复 5 # 321forever 的帖子
是不是你没有事先设置编译器呀!
mbuild -setup
回复 6 # wangyouyi 的帖子
恩 还真是,那该怎么办呢?我一开始在网上搜了下就设置了 回复 7 # 321forever 的帖子
mbuild -setup
用这个命令重新设置一下吧!
我的matlab版本是7.1的 不知道新版本有没有变! 回复 8 # wangyouyi 的帖子
哎 刚刚看错了,我已经设置了,但还是出现错误了,是不是我电脑的问题 回复 9 # 321forever 的帖子
这个我也不太了解!
我没用过R2009A这个版本! 本帖最后由 tenglang 于 2011-5-20 09:18 编辑
回复 9 # 321forever 的帖子
应该是你的配置有问题,2009b上编译出来了
>> mbuild -setup
Select a compiler:
Lcc-win32 C 2.4.1 in D:MatlabR2009bsyslcc
None
Compiler: Please select from 0-1
Compiler: Please select from 0-1
Compiler: Please select from 0-1
Compiler: 1
Trying to update options file: C:Documents and SettingsxxxxxxApplication DataMathWorksMATLABR2009bcompopts.bat
From template: D:MatlabR2009binwin32mbuildoptslcccompp.bat
Done . . .
>> mcc -m exm2
>>
运行如下:
回复 11 # tenglang 的帖子
看来还真是版本的问题我用2009b就可以了,谢谢啊 回复 12 # 321forever 的帖子
应该不是版本问题.2009a和2009b不会差那么多的. 本帖最后由 321forever 于 2011-5-23 03:02 编辑
回复 13 # tenglang 的帖子
那也可能是我电脑win7的版本有问题,这个版本也驱动不了NI
页:
[1]