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
2015 年 4 月 8 日
Does the compile seem to work OK, and you just get errors when trying to run it?
Wangjin Jin
2015 年 4 月 8 日
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
2015 年 4 月 8 日
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
2015 年 4 月 8 日
回答 (1 件)
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 件のコメント
@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 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!