由于matlab具有非常强大的数据处理能力,所以平时工作时候需要频繁的用到matlab。
本文仅描述如何在matlab中将写好的程序封装为.dll文件以便于在C++和C#中调用。
1.打开写完的matlab脚本,如下图
2.请注意,此时的脚本并没有封装为函数哦,需要给C++调用的时候添加输入以及返回值。
在这里将函数名称和文件名保持一致,使用 function函数,记得留一个输出哦。
3.在导航栏选择APP,在应用程序部署里面选择Library compiller。
4.选择语言
5.添加文件
6.点击生成
7.选择保存位置,生成文件。
8.就生成完毕啦,点击打开输出文件夹
9.在文件夹for_redistribution_files_only里面就可以找到生成的.dll文件啦
如下图:
若要在C++中调用,需要的文件为这四个。.ctf文件存放在V2文件夹中