このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
共有ライブラリは,実行時にアプリケーションによって動的に読み込まれる関数のコレクションです。このMATLABインターフェイスは,Cヘッダーファイルで定義されている関数を含むライブラリをサポートします。c++ライブラリの関数を呼び出すには,MATLAB c++ラのイブラリで説明されているインターフェイスを参照してください。
loadlibrary |
C共有ライブラリをMATLABに読み込む |
unloadlibrary |
メモリからの共有Cライブラリのアンロード |
calllib |
C共有ライブラリの関数の呼び出し |
libfunctions |
共有Cライブラリの関数の情報を返す |
libfunctionsview |
共有Cライブラリの関数シグネチャのウィンドウ表示 |
libisloaded |
共有Cライブラリの読み込み判定 |
libpointer |
共有Cライブラリで使用するポインターオブジェクト |
libstruct |
MATLAB構造体を,共有Cライブラリと使用するためにCスタイルの構造体に変換 |
lib.pointer |
Cポインターと互換性のあるポインターオブジェクト |
MATLABから外部の共有Cライブラリに関数を呼び出す方法。
ライブラリ関数にある引数の型と互換性のあるMATLAB引数の作成方法
libpointer
を使用して引数を参照渡しする方法。
MATLAB構造体を外部ライブラリ関数に渡すための要件。
Cヘッダーファイル情報を変更する方法。
C言語機能はサポートされません。
共有ライブラリでのC言語の構造体の使用に関するルール。
共有ライブラリが有効なライブラリでない場合,エラーが発生します。
このエラーは,正しい入力引数または出力引数を使用せずに関数を呼び出した場合や,ヘッダーファイルの関数シグネチャにエラーがある場合に発生します。
微软®窗户®32ビットライブラリとしてコンパイルされた一部の共有ライブラリは,既定のMATLAB呼び出し規則と互換性のない呼び出し規則を使用しています。