原创 m文件开发与编译发布经验总结 1

2010-1-20 14:39 3215 9 9 分类: 软件与OS

编写M文件处理数据并显示,然后将M文件编译为库或EXE并发布,walnutcy


实际测试中遇到的问题如下,作下记录,以后应用时注意:(今天一天遇到的问题格外多,呵呵。walnutcy


1) 数据操作向低兼容,walnutcy


例如: uint32 a = 1;  uint16 b = 2;   a = a+b; 则a也变为uint16, 这点要非常注意,在处理数据时,曾经碰到过长度超过64K就中断,实际应用时需要强制转换;


2) 直接打包成EXE,并在没安装Matlab的机器上使用,需要安装MCR文件,


这个在已装matlab的机器上可以找到,路径为:walnutcy


X:\MATLAB\R2009a\toolbox\compiler\deploy\win32\MCRInstaller.exe


将这个安装后,目标机器即可直接使用mcc编译的EXE文件。walnutcy


3) MCC编译时, fopen中参数2, 有许多不支持,如'rl', 实际应用时需注意;


4) 编译后,finish命令不支持,但可以编译成功。walnutcy


先记录到这,继续工作。walnutcy


 


 

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /2 下一条