C++ の長いコードがあり、MATLAB から呼び出したいと考えています。
MEX ファイルを使用すると、既存の C/C++ および Fortran の大規模なルーチンを、MATLAB 関数として書き直さずに MATLAB から呼び出すことが可能であると読みました。
ただし、MEX ファイルは扱いにくく、明らかにコード全体を変更する必要があります。さらに、MATLAB のコマンド ラインから C/C++ コンパイラを呼び出す際に問題があります。特に、MATLAB は
Select a compiler:
[1] Lcc-win32 C 2.4.1 in D:\PROGRA~1\MATLAB\R2013a\sys\lcc
[2] Microsoft Visual C++ 2010 in D:\Program Files\Microsoft Visual Studio 10.0
私のコードは Borland c++ で書かれていますが、MATLAB は Borland をコンパイラとして認識できませんでした。
私が現在行っている方法よりも簡単に、C/C++ コードを MATLAB に MEX ファイルで統合する方法はありますか?