mex.h and mexFunction.h difference

15 次查看(过去 30 天)
Kunz
Kunz 2012-3-11
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 个评论
James Tursa
James Tursa 2012-3-11
mex.h is the header used for mex functions. mexFunction is the name of the gateway routine. What is mexFunction.h?

请先登录,再进行评论。

回答(2 个)

Jan
Jan 2012-3-11
[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 2012-3-11
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...

类别

Help CenterFile Exchange 中查找有关 Write C Functions Callable from MATLAB (MEX Files) 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by