epicure 发表于 2007-5-9 16:08

mcc编译求助

小弟要将编写的m文件转换成为c文件,使用mcc命令总是报错,开始以为是我的程序有问题,在网上找到了一个范例,按照例子作结果报的是一样的错,哪位大哥给指点一下,先谢谢
eg:
现有m文件main.m mrank.m,主函数main中调用了子函数mrank
main.m
function main
r=mrank(5)
mrank.m
function r=mrank(n)
r=zeros(n,1);
for k=1:n
r(k)=rank(magic(k));
end
在matlab环境下执行主程序可以看到结果
》》main
r=
1
2
3
3
5
现在要把他们转化为c和cpp程序
在matlab工作窗口中输入下面命令
》》mcc-mc main mrank
可以得到下面个文件:
main.c
main.h
main-main.c
mrank.c
mrank.h

这时报的错误是

Warning: No matching builtin function available for D:\matlab\toolbox\simulink\simulink\set_param.bi

[ 本帖最后由 eight 于 2007-5-9 16:09 编辑 ]
页: [1]
查看完整版本: mcc编译求助