编写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条评论)
登录后参与讨论