複数の MEX-ファイル を含む共有ライブラリ​を作成するにはどうす​ればよいですか?

2 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2012 年 1 月 16 日
編集済み: MathWorks Support Team 2020 年 11 月 20 日
複数のMEX-ファイルを含む C 共有ライブラリを作成したいのですが、MATLAB Compiler のヘルプドキュメントに記述がありません。

採用された回答

MathWorks Support Team
MathWorks Support Team 2020 年 11 月 20 日
編集済み: MathWorks Support Team 2020 年 11 月 20 日
複数の MEX-ファイル を含む C 共有ライブラリを作成する方法は複数の MATLAB ファイル を含む C 共有ライブラリを作成する方法と同じです。MATLAB Compiler のヘルプドキュメントの examples にも例があります。
"Building the Shared Library" の 2. のステップで、MATLAB ファイル の代わりに MEX-ファイル を指定します。たとえば、mex1.mexw32 および mex2.mexw32 を使用する場合、以下のように記述することにより、これらを含む C 共有ライブラリを作成することができます。
mcc -B csharedlib:sharedlibname mex1.mexw32 mex2.mexw32
ここで、"sharedlibname" は生成するライブラリの名前です。この場合では、mex1.mexw32 および mex2.mexw32 を含む、sharedlibname.dll という C 共有ライブラリが生成されます

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeC++ MATLAB データ API 共有ライブラリの統合 についてさらに検索

タグ

製品


リリース

R14SP1

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!