MEX ファイルで “Hello World” を表示するサンプルはありますか?
2 views (last 30 days)
Show older comments
MathWorks Support Team
on 7 Aug 2019
Edited: MathWorks Support Team
on 4 Sep 2019
最もシンプルなMEXファイルとして、Hello World を表示するMEXファイルを作成したいのですが、サンプルのソースファイルがあるか、教えてください。
Accepted Answer
MathWorks Support Team
on 4 Sep 2019
Edited: MathWorks Support Team
on 4 Sep 2019
MEXファイルを作成する場合、Cのソースコードではゲートウェイルーチンと呼ばれるmexFunction関数の記述および、mex.hのincludeが必要となります。言い換えますと、これが満たされれば、とりあえずMEXファイルを作成することができます。
■ソースMEXファイルmyhello.c
/*********************************************************/
#include "mex.h"
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
mexPrintf("%s\n", "Hello World");
}
/*********************************************************/
■MEX化
>> mex myhello.c
'MinGW64 Compiler (C)' でビルドしています。
MEX は正常に完了しました。
■実行
>> myhello
Hello World
0 Comments
More Answers (0)
See Also
Categories
Find more on C MEX ファイル アプリケーション in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!