- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB7.0将m文件生成dll过程及错误排除
一、利用MATLAB7.0自带Compiler
1.首先要在计算机安装VisualC++6.0
2.其次要将matlab跟C++关联 或叫编译器配置
在MATLAB输入mbuild –setup mex –setup
3.MATLAB输入comtool 弹出下面窗口
将myfuncclass移除 重新命名class add_num
4.添加m文件
5.Build生成dll
首先我选中的是add_num,点击Build-COM Object,而且m文件是放在work中的myfunc文件夹中,MATLAB当前目录是work
运行结果如下 报错
6.又根据MATLAB中文论坛 math老师的帖子
“Matlab 跟 VB 进行混合编程,Matlab制作DLL文件”
地址:/thread-230-1-1.html
下载视频及文件需要用火狐浏览器,360浏览器不能下载,这个是给论坛邮箱发了个文件得到的!!论坛邮箱是:iLoveMatlab@
根据这个视频走了一遍之后,出现错误如下
点击OK,关闭Builder时提示
点击Yes,提示
随便命名daoju,保存
打开mydaoju文件夹看一下,里面有这些内容
src文件夹
但离我们理想效果还是差一点为什么二次报错
7.于是我又试了一遍 这次我把MATLAB目录设为work,将m文件没有放到mydaoju文件,即项目文件为空,m文件放到桌面,结果
不报错了,也出现了dll文件,mydaoju文件夹除了src文件夹外,还多了一个distrib文件夹
里面有我们非常需要的.dll文件
文档评论(0)