mex.h and mexFunction.h difference

Is there a difference between loading mex.h and mexFunction.h files in the beginning of a mex file? It appeared to me that some mex files load mex.h, others load mexFunction.h. But my Matlab 2011b only has mex.h

1 commentaire

James Tursa
James Tursa le 11 Mar 2012
mex.h is the header used for mex functions. mexFunction is the name of the gateway routine. What is mexFunction.h?

Connectez-vous pour commenter.

Réponses (2)

Jan
Jan le 11 Mar 2012

0 votes

[EDITED]: mexFunction.h is a small header to defined the entry point for a DLL, while mex.h is a large header file for all functions available in Mex functions.
Kunz
Kunz le 11 Mar 2012

0 votes

What about, say, here, http://www.sondette.com/public/blog/?p=467. mex.h and mexFunction.h are both loaded in the beginning and void mexFunction() is defined in the code again...

Catégories

En savoir plus sur Write C Functions Callable from MATLAB (MEX Files) dans Centre d'aide et File Exchange

Tags

Question posée :

le 11 Mar 2012

Community Treasure Hunt

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

Start Hunting!

Translated by