メインコンテンツ

C 共有ライブラリの読み込みとアンロード

メモ

C および C++ ライブラリの関数を呼び出すには、ライブラリへの MATLAB® インターフェイスを作成する方法が推奨されます。詳細については、MATLAB からの C/C++ の呼び出しを参照してください。 (R2022a 以降)

MATLAB が C 共有ライブラリ内の関数にアクセスできるように、まずライブラリをメモリに読み込みます。ライブラリが読み込まれると、ライブラリ関数の情報の要求や MATLAB コマンド ラインからの直接呼び出しが可能になります。

共有ライブラリを MATLAB に読み込むには、loadlibrary 関数を使用します。最も一般的な構文は、以下になります。

loadlibrary('shrlib','hfile')

ここで、shrlib は共有ライブラリのファイル名で、hfile は関数シグネチャまたは関数プロトタイプを含むヘッダー ファイル名です。

共有ライブラリの操作の終了後は、必ずライブラリをアンロードしてメモリを解放してください。

参考

|

トピック