このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
C++ ライブラリに対するプリビルド MATLAB インターフェイスの使用
C++ ライブラリ内の関数を呼び出すために、MATLAB®
clib
名前空間を使用するC++ 共有ライブラリに対するパブリッシュされた MATLAB インターフェイスがある場合、それらのクラスと関数を直接 MATLAB で使用して、MATLAB と C++ 間でデータの受け渡しをすることができます。
関数
clibArray | C++ ライブラリ関数に対する MATLAB の clib 配列の作成 |
clibConvertArray | MATLAB 基本配列または struct 配列を C++ オブジェクトの MATLAB 配列に変換する |
clibConfiguration | Set run-time configuration parameters for C++ library interface (R2023a 以降) |
CLibraryConfiguration | C++ library interface environment information (R2023a 以降) |
clibIsNull | C++ オブジェクトが null かどうかを判定 |
clibIsReadOnly | C++ オブジェクトが読み取り専用かどうかを判定 |
clibRelease | MATLAB から C++ オブジェクトを解放 |
underlyingValue | MATLAB で作成された C++ 列挙オブジェクトの元となる数値 |
トピック
C++ ライブラリ インターフェイスの構成
- C++ インターフェイス用のランタイム ライブラリ パスの設定
C++ ライブラリにコンパイル済みライブラリ ファイルがある場合、そのファイルおよびそれに依存するファイルは、システム パスまたはランタイム検索パス (rpath) 上になければなりません。 - インプロセスまたはアウトプロセスでの C++ ライブラリの読み込み
MATLAB プロセスと同じプロセスまたは別のプロセスで C++ 関数を実行する。 - C++ ライブラリに対する MATLAB インターフェイスのヘルプの表示
MATLAB インターフェイスのメンバーに関する情報を表示する。
MATLAB での C++ ライブラリの使用
- C++ コンパイル済みライブラリの関数の呼び出し
ライブラリの関数を呼び出すには、MATLAB
clib
名前空間を使用します。 - Pass clib.array to C++ Functions
The term clib array is the MATLAB object representation of C++ native arrays andstd::vector
types. - Create MATLAB Array of C++ Objects
CallclibArray
to create MATLAB clib array for C++ library functions. - MATLAB Type to C++ Type Mapping
When you pass MATLAB data as arguments to C++ methods or functions, MATLAB converts the data into types that best represent the data to the C++ language. - MATLAB で無効な C++ 名
無効な MATLAB 名である C++ 名を MATLAB が処理する方法。 - parfor ループでの C++ オブジェクトと関数の使用
C++ コンパイル済みライブラリに対する MATLAB インターフェイスを使用して並列計算リソースを活用する方法。
トラブルシューティング
Troubleshooting MATLAB Interface to C++ Library Run-Time Issues
Resolve unexpected run-time errors when calling functions in a published MATLAB interface to a C++ shared library.
Troubleshooting Calls to C++ Library Functions
Resolve unexpected issues when calling functions in a C++ shared library.
MATLAB でサポートされない C/C++ ライブラリ機能。
MATLAB での C++ 例外の使用。