Invalid -MEX file mexw64.

Hello. I try to compile a mex file. I see error message like below.
"Invalid MEX File 'C:\...\myMEX.mexw64'".
Only this, no other message like " The specified module could not be found" or "myMEX.mexw64 is not a valid Win32 application" appears.
I can't find reason this issue happens.
My Matlab version is R2014a 64bit. And I run Matlab on Win 7 64bit. I use Visual Studio 2012.
Thank you.

6 件のコメント

James Tursa
James Tursa 2015 年 4 月 8 日
Does the compile seem to work OK, and you just get errors when trying to run it?
Wangjin Jin
Wangjin Jin 2015 年 4 月 8 日
Dear James Tursa.
Thank you for your comment.
I've compiled MEX file successfully. And get error when trying to run it.
James Tursa
James Tursa 2015 年 4 月 8 日
Can you compile and run a very basic function? E.g.,
#include "mex.h"
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) {}
Wangjin Jin
Wangjin Jin 2015 年 4 月 8 日
Yes.
James Tursa
James Tursa 2015 年 4 月 8 日
Then start building from that. Start moving code from myMex.c into this simple function and see if you can still compile and run.
Wangjin Jin
Wangjin Jin 2015 年 4 月 8 日
Thank you.

サインインしてコメントする。

回答 (1 件)

ALI AHMED EL-MAHMUDI
ALI AHMED EL-MAHMUDI 2017 年 12 月 10 日

0 投票

Hi I have use facial landmarks "find_face_landmarks", but during compile I got this massage: Invalid MEX-file '\Documents\MATLAB\find_face_landmarks-1.2-x64-vc14-release\interfaces\matlab\find_face_landmarks.mexw64': The specified module could not be found.

1 件のコメント

Jan
Jan 2017 年 12 月 10 日
編集済み: Jan 2017 年 12 月 10 日
@Ali: Please post a new question in a new thread and not in the section of answers of another question. "Thread-hijacking" is confusing, because it is not clear afterwards, to which question the answers belong. After opening your own thread, delete this message. Thanks.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeWrite C Functions Callable from MATLAB (MEX Files) についてさらに検索

タグ

質問済み:

2015 年 4 月 8 日

編集済み:

Jan
2017 年 12 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by