logo资料库

VS调用Matlab的函数.docx

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
1、软件准备 Matlab 软件、VS 软件 (本文以 Matlab2018b 和 VS2013 为例) 2、Matlab 生成动态库文件 2.1 配置编译环境 在命令行窗口输入命令:mbuild –setup 鼠标右键单击选择 mex -setup C++ -client MBUILD 在命令行窗口输入命令:mex –setup 鼠标右键单击选择 mex -setup C++ 2.2 将需要的 m 文件生成动态库文件 在命令行窗口输入命令:deploytool。在弹出窗口选择 Library Compiler
选择 C++ Shared Library,添加需要转换的 m 文件,在这里以 Calculated.m 为例,添加好之后,单击 Package 打包。
点开生成的文件夹,进入 for_redistribution_files_only 文件夹下,可以 看到动态库所需文件:.lib、.h、.dll、.cft 3、VS 添加动态库文件 3.1 新建工程项目(自行百度),这里以自己建的工程项目 Win32Project2 为 例进行。 3.2 将 Matlab 生成的动态库文件复制到 VC 建立的项目文件夹 Win32Project2 下
3.3 将 dll、lib 和 h 文件添加到工程对应目录中,如图所示 3.4 配置编译、运行环境 3.4.1 右击工程名,选择属性,弹出如下窗口 3.4.2 在 VC++目录下添加包含目录和库目录 添加包含目录
添加库目录与以上操作相同
3.4.3 在链接器下的输入添加附加依赖项
4、现在我们就可以开始愉快的编程了 实例: 主函数内容 运行结果
分享到:
收藏