文件名称:Matlab2016a和VS2013混合Dll编程步骤总结
文件大小:579KB
文件格式:PDF
更新时间:2020-02-20 05:47:24
VS 2013 调用 matlab dll
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文件放在一起如下图