Я хочу вызвать функцию MATLAB в моем проекте на С++.
Я использую Matlab R2010a и Visual Studio 2010
Сначала я создал простую функцию matlab:
function y = foo(x)
y = x+1;
а затем я использовал компилятор matlab для компиляции этой функции с использованием компилятора GUI matlab (File- > new → Deployment Project, а затем выберите С++ shared Library). Он создает эти файлы 2 папки: distrib и src.
содержит:
- foo.dll
- foo.h
- foo.lib
src содержит:
- foo.cpp
- foo.dll
- foo.exp
- foo.exports
- foo.h
- foo.lib
- foo_mcc_component_data.c
Я хочу использовать этот файл в приложении на С++. Я много раз пробовал, и я не нашел пути. Все способы, которые я нашел через Интернет, используют старый компилятор matlab, который создает разные файлы или работает на старой версии визуальной студии.
Так что, пожалуйста, кто-нибудь может мне помочь?
Что мне делать? Какие файлы/ссылки следует добавить и где? Какие пути я должен определить?