在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
matlab版本为 matlab R2016a 生成dll版本也是64位, 如果想32的dll,那就去把matlab的版本降下来!! 首先绑定vs版本 我安装的是vs2013 分别输入 mex -setup 和 mbuild -setup 选择编译器
编写matlab函数 Add.m 文件 function r=Add(a,b) 生成动态库: >> mcc -W cpplib:Add -T link:lib Add.m
添加配置文件 配置环境变量:D:\Program Files\MATLAB\R2016a\bin\win64 添加链接器附加依赖项: libmat.lib 配置完毕
创建测试程序 #include <stdio.h> #include "Add.h" int main() mwArray result(1, 1, mxINT32_CLASS, mxREAL); a.SetData(&data1, 1); //赋值
嗯 这样就可以了 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论