Can I make a linux library on Windows using MinGW?

2 次查看(过去 30 天)
How do i make an arbitrary linux library on windows with MinGW that I can also use as a mex File?
What does Gnumex playing for a role?

回答(1 个)

Kaustubha Govind
Kaustubha Govind 2011-2-4
Although MEX files are similar to shared libraries in their binary form, they have only one specific entry point (namely, mexFunction) and can have data only passed in as MATLAB-managed mxArrays. Therefore, an arbitrary shared library cannot function as a MEX-file, but you can create a wrapper MEX function to call into a shared library.
I am not familiar with Gnumex, but since it is developed by a third-party, use it with a pinch of salt.

Community Treasure Hunt

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

Start Hunting!

Translated by