matlab生成dll

来源:互联网 发布:坐淘宝banner 编辑:程序博客网 时间:2024/05/21 15:02

在Matlab主窗口中键入如下代码

mcc –W cpplib:MyDLL –T link:lib MyFunc.m –C

其中cpplib:后面的是需要生成文件的文件名,是自己取的,link:lib后面的MyFunc.m是转换为DLL的M文件的文件名。 -W/-T/-C是参数,具体含义可以通过mcc –help命令查看,注意参数的大小写。

Matlab编译后会在Test文件夹下生成9个文件,分别是:

mccEcxludedFiles.log

MyDLL.cpp

MyDLL.ctf

MyDLL.dll

MyDLL.exp

MyDLL.exports

MyDLL.h

MyDLL.lib

readme.txt

其中MyDLL.dll,MyDLL.lib,MyDLL.ctf,MyDLL.h是我们需要的文件,至此,Matlab方面就已经设置妥当了。