clibgen.buildInterface
定義ファ▪▪ルなしでc++ラ▪▪ブラリへの▪▪ンタ▪フェ▪▪スを作成
構文
説明
clibgen.buildInterface (
は,InterfaceGenerationFiles
,库
= LibraryFiles)HeaderFiles
および库
により定義されたc++ラescブラリへのmatlab®@ @ @ @ @ @ @ @ @ @ @ @ @ @。
メモ
MATLABが自動的に定義できないライブラリ内のクラスコンストラクター,メソッド,データメンバーおよび関数はすべて破棄されます。欠落している機能を含めるには,関数clibgen.generateLibraryDefinition
および関数构建
による2ステップのビルドワクフロを使用します。
インターフェイスファイルの名前は,プラットフォーム固有のファイル拡張子をもつ
です。既定の設定では,库名
接口库名
はHeaderFiles
で指定したファ@ @ルの名前です。
Matlabでサポトされるc++コンパラが必要です。c++ライブラリのビルドに使用したものと同じコンパイラを使って,インターフェイスをビルドしなければなりません。
clibgen.buildInterface (
は,複数のヘッダーファイル,ソースファイル,および必要な場合は,共有ライブラリファイルにより定義されたライブラリ用です。InterfaceGenerationFiles
,金宝appSupportingSourceFiles
=源文件)
clibgen.buildInterface (
は,InterfaceGenerationFiles
)HeaderFiles
により完全に定義されたラ▪▪ブラリに対する▪▪ンタ▪フェ▪▪スを作成します。MATLABでサポートされている任意の C++ コンパイラを選択してインターフェイスをビルドできます。
ラ超市超市ブラリに共有ラ超市超市ブラリファ超市超市ルが含まれている場合,库
引数を指定しなければなりません。
clibgen.buildInterface (___,
。このオプションは,前述の構文のすべての入力引数の組み合わせで使用できます。これらの引数の使用に関する詳細にいては,名称=值
)clibgen.generateLibraryDefinition
を参照してください。
例
入力引数
制限
一部のロケール設定では非ASCII文字がサポートされていないため,フォルダー名とファイル名にはこれらの文字を使用しないでください。ロケルの詳細にいては,国際化に向けたロケ,ル設定の概念を参照してください。
代替機能
2ステップのビルドプロセス
clibgen.buildInterface
の代わりに,関数clibgen.generateLibraryDefinition
および関数构建
を使用して▪▪ンタ▪▪フェ▪▪スで欠落している機能を定義します。
詳細にいては,C++ラブラリンタフェスのビルドと内容の確認を参照してください。
バ,ジョン履歴
R2019aで導入