Matlab2016a和VS2013混合Dll编程步骤总结

上传者: anhuibozhoushatu | 上传时间: 2022-05-24 16:44:03 | 文件大小: 579KB | 文件类型: PDF
1. 从Matlab导出.m文件为Dll文件 Step1将Matlab工作路径转为目标.m文件所在文件夹在控制栏输入“mex –setup” 弹出如下说明 Step2点击“mex –setup C++”弹出如下说明看到“MEX configured to use ‘Microsoft Visual C++ 2013 Professional’ for C++ language compilation”说明配置好用C++语 言进行编译 Step3继续输入“deploytool”弹出compile窗口选择第三个即Library Compiler Step4在弹出窗口中左上角选择“C++ Shared Library”右侧添加需要转换的.m文件 下面第一行输入转换后的Dll文件名最后点击右上角“Package”对号如果.m 文件中包含其他.m文件中的函数不用一起添加Matlab会自动检测然后在窗 口下面框中显示出依赖文件; Step5生成后文件夹如下图所示第一个文件夹中的exe文件用于程序发布时用第 个文件夹中包含相当于release下得.h.lib和 .dll文件第三个文件包含测试用 地.h.lib和 .dll文件等文件是测试需要的 Step6新建一个Win32控制台应用程序工程自己命名比如然后将for_testing文件中 的 .h.lib和 .dll文件拷到新建应用程序下和.cpp文件放在一起如下图

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明