一、利用MATLAB7.0自带Compiler1.首先要在计算机安装VisualC++6.02.其次要将matlab跟C++关联或叫编译器配置在MATLAB输入mbuild–setupmex–setup3.MATLAB输入comtool弹出下面窗口将myfuncclass移除重新命名classadd_num4.添加m文件5.Build生成dll首先我选中的是add_num,点击Build-COMObject,而且m文件是放在work中的myfunc文件夹中,MATLAB当前目录是work运行结果如下报错6.又根据MATLAB中文论坛math老师的帖子“Matlab跟VB进行混合编程,Matlab制作DLL文件”地址:下载视频及文件需要用火狐浏览器,360浏览器不能下载,这个是给论坛邮箱发了个文件得到的!!论坛邮箱是:iLoveMatlab@foxmail.com根据这个视频走了一遍之后,出现错误如下点击OK,关闭Builder时提示点击Yes,提示随便命名daoju,保存打开mydaoju文件夹看一下,里面有这些内容src文件夹但离我们理想效果还是差一点为什么二次报错7.于是我又试了一遍这次我把MATLAB目录设为work,将m文件没有放到mydaoju文件,即项目文件为空,m文件放到桌面,结果不报错了,也出现了dll文件,mydaoju文件夹除了src文件夹外,还多了一个distrib文件夹里面有我们非常需要的.dll文件