How do I create a C shared library from MEX-files using the MATLAB Compiler?

2 ビュー (過去 30 日間)
I have one or more MEX-files from which I want to create a C shared library. However, the documentation for MATLAB Compiler only explains how to do this with MATLAB files.

採用された回答

MathWorks Support Team
MathWorks Support Team 2022 年 10 月 14 日
編集済み: MathWorks Support Team 2022 年 10 月 14 日
Creating a C shared library with MEX-files is analogous to creating one with MATLAB files as in the example located in the MATLAB Compiler Documentation:
In step 2 of Building the Shared Library, instead of MATLAB files, you can specify MEX-files. For example, if you have MEX-files named mex1.dll and mex2.dll on Windows, you would execute the following command:
mcc -B csharedlib:sharedlibname mex1.dll mex2.dll
where "sharedlibname" is the name of the library you wish to create. This command would generate a file sharedlibname.dll that contains functions of mex1 and mex2.
  1 件のコメント
Rahul Goel
Rahul Goel 2017 年 8 月 16 日
Hi Adam, Please contact MathWorks Technical Support for better assistance on this issue.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeC Shared Library Integration についてさらに検索

製品


リリース

R14SP1

Community Treasure Hunt

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

Start Hunting!

Translated by