Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

C++ ライブラリに対する MATLAB インターフェイスの作成

C++ ライブラリに対する MATLAB® インターフェイスを作成するために、MATLABclibgen パッケージを使用する

C++ ライブラリに対し MATLAB インターフェイスを作成 ("パブリッシュ") するには、clibPublishInterfaceWorkflow を呼び出します。概要については、C++ ライブラリに対する MATLAB インターフェイスをパブリッシュする手順を参照してください。

MATLAB からのライブラリ内にある関数の呼び出しの詳細については、C++ ライブラリに対するプリビルド MATLAB インターフェイスの使用を参照してください。

関数

clibPublishInterfaceWorkflowライブ エディターで C++ ライブラリ用のインターフェイスをパブリッシュ (R2023a 以降)
clibgen.generateLibraryDefinitionC++ ライブラリの定義ファイルを作成
clibgen.buildInterface定義ファイルなしで C++ ライブラリへのインターフェイスを作成

ライブ エディター タスク

C++ インターフェイスの生成Generate definition file for C++ interface library in the Live Editor (R2023a 以降)

名前空間

clibgen PackageMATLAB からの C++ ライブラリ機能の呼び出しをサポートするための名前空間とクラスの概要

トピック

インターフェイスをパブリッシュする方法

該当するファイルで定義されたライブラリへのインターフェイスのパブリッシュ

定義とカスタマイズ

インターフェイスの共有

トラブルシューティング

C++ ライブラリ インターフェイスのビルドと内容の確認

ライブラリの機能が不足している場合、ライブラリにサポートされていない言語機能またはデータ型が含まれている可能性があります。

C/C++ サポートに関する制限

MATLAB でサポートされない C/C++ ライブラリ機能。

Troubleshooting C++ Library Definition Issues

Information for resolving error when publishing a MATLAB interface to a C++ library.

Debug C++ Library from MATLAB Interface

How to build a debug version of a MATLAB interface to a C++ library.