1. 电脑上安装好了VS及MATLAB编译器,(本人是VS2010与MATLAB2010B);
2. 编写好要调用的MATLAB代码,在本例中要用到如下三个M文件:
在result.m 中调用了div.m 与mul.m两个M文件,内容很简单,如下:
3. 在MATLAB中生成C++能调用的LIB,DLL及H文件(参考前面的博客:),得到的文件夹如下(命名为xxh):
4. 编写C++代码,新一个C++项目控制台项目,代码如下:(把xxh.lib,xxh.dll,xxh.h文件放到项目的目录中,并且xxh.lib,xxh.dll放到Debug中)
要注意,此处我们导入了生成的文件
且在C++项目的配置如下:
5. 运行结果为
6. 对比MATLAB运行的结果为: