メインコンテンツ

MATLAB からの C/C++ の呼び出し

R2026b
C および C++ ライブラリの機能を MATLAB® から直接呼び出す

他のアプリケーションで使用するために機能をエクスポートする C/C++ コンパイル済みライブラリがある場合は、そのクラスおよび関数を MATLAB から直接呼び出すことができます。はじめに、C/C++ ライブラリに対する MATLAB インターフェイスの作成を参照してください。このインターフェイスの作成者は、"パブリッシャー" と呼ばれます。インターフェイスをパッケージ化して、MATLAB の "エンド ユーザー" と共有できます。

MATLAB でライブラリの機能を呼び出すには、C/C++ ライブラリに対するプリビルド MATLAB インターフェイスの使用を参照してください。

MATLAB R2021b 以前で C コンパイル済みライブラリの関数を呼び出すには、calllib 関数を使用します。詳細については、MATLAB からの C の呼び出しを参照してください。この機能は、C 専用のライブラリと共に使用するのが最も効果的です。

C/C++ で記述された MATLAB 関数を作成するには、MATLAB (MEX ファイル) から呼び出せる C++ 関数の記述を参照してください。

カテゴリ

関連情報