ajun 发表于 2007-8-6 22:01:51

M文件转化为DLL文件

我MATLAB是7.1的,怎么样才能把M文件转化为DLL文件呢?请高手给我一个具体的方法好吗?谢谢!

[ 本帖最后由 ajun 于 2007-8-8 21:12 编辑 ]

luobosi 发表于 2007-9-24 21:35:32

这个怎么没人回答啊,期待啊!

dinga 发表于 2007-9-30 20:34:56

通过以下几个步骤就可以将m函数文件编译成dll:
1)编写m程序;
2)设置MATLAB编译环境,在MATLAB命令窗口输入mex-setup,在出现的提示中选择一个作为编译器后,继续输入mbuild-setup,进行选择;
3)编译为dll,将.m文件编译为. dll文件,需要用到mcc命令,当用mcc生成mex(MATLAB Executable)程序时,mcc将会以mex程序格式生成C代码并调用mex命令将其编译成. dll文件。
在MATLAB命令窗口中输入:mcc-W lib: funcname -T link: lib funcname.m,当执行完后,会发现在funcname.m所在的文件夹中产生了许多文件,其中functionname. dll就可被LabVIEW调用。
页: [1]
查看完整版本: M文件转化为DLL文件