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
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.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 C 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