我希望在我的C++项目中调用MATLAB函数。
我正在使用Matlab R2010a和Visual Studio 2010。
首先,我创建了一个简单的MATLAB函数:
function y = foo(x)
y = x+1;
我使用matlab编译器通过matlab GUI编译器(文件->新建->部署项目,然后选择C++共享库)编译了这个函数,它生成了两个文件夹:distrib和src。
distrib包含:
- foo.dll
- foo.h
- foo.lib
src包含:
- foo.cpp
- foo.dll
- foo.exp
- foo.exports
- foo.h
- foo.lib
- foo_mcc_component_data.c
我想在C++应用程序中使用这个文件。我尝试了很多次,但没找到方法。互联网上所有的方法都是使用旧版matlab编译器生成不同的文件或适用于旧版的Visual Studio。
所以,请问有人能帮助我吗?
我该怎么做?我需要添加哪些文件/引用以及添加到哪里?我必须定义什么路径?