c#调用MATLAB dll动态链接库

  1. 打开MATLAB,新建一个function函数,并保存,添加路径,试运行一下(不要吐槽这个简单到过分的函数啦)在这里插入图片描述
  2. 命令行输入"deploytool",选第三个"Library Compiler"在这里插入图片描述
  3. "TYPE"栏选择“.NET Assembly”, "EXPORTED FUNCTIONS"栏添加要打包的.m文件(就是上面的add函数)在这里插入图片描述
    类名如下,可自行修改,选择“Runtime downloaded from web”, (下面一个选项是打包成exe可执行文件,不要选错了,我的上一篇博客写了如何打包成EXE文件,感兴趣的同学可以看一看)"Settings"选择打包路径,点击“Package”即可打包在这里插入图片描述
    正在打包
    在这里插入图片描述
    4.打开Microsoft Visual Studio 2010,新建一个C#工程(这个过程不再赘述了),C#工程添加如下两个引用(“add”和“MWArray”),其中“add.dll”在打包生成的文件夹下的"for_redistribution_file_only"子文件夹里,另一个“MWArray.dll”我忘了在哪了(手动狗头),需要大家在自己电脑里搜索一下这个动态链接库
    在这里插入图片描述
    找到后别忘了这个dll的路径,实在记不得也可以将其复制到桌面,以防下次还是找不到在这里插入图片描述
    在这里插入图片描述
    5.添加一个button,在此目录下写入如下程序
    在这里插入图片描述
    修改工程属性,改为X64(即64位),不然会报错在这里插入图片描述
    6.点击运行即可在这里插入图片描述

以上就是一个简单的C#调用MATLAB dll库的demo,大家可以自己动手试一试啦

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值