C++ プロジェクトで MATLAB 関数を呼び出したいと考えています。
Matlab R2010a と Visual Studio 2010 を使用しています
最初に、単純な matlab 関数を作成しました。
function y = foo(x)
y = x+1;
次に、matlab コンパイラを使用して、matlab GUI コンパイラを使用してこの関数をコンパイルしました ([ファイル] -> [新規] -> [配置プロジェクト] を選択し、[C++ 共有ライブラリ] を選択します)。このファイルには、distrib と src の 2 つのフォルダーが作成されます。
配布には以下が含まれます:
- 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コンパイラを使用しています。
誰か私を助けてくれませんか?
どうすればいいですか?どのファイル/参照をどこに追加する必要がありますか? どのパスを定義する必要がありますか?