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 commentaires

James Tursa
James Tursa le 8 Avr 2015
Does the compile seem to work OK, and you just get errors when trying to run it?
Wangjin Jin
Wangjin Jin le 8 Avr 2015
Dear James Tursa.
Thank you for your comment.
I've compiled MEX file successfully. And get error when trying to run it.
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 le 8 Avr 2015
Yes.
James Tursa
James Tursa le 8 Avr 2015
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 le 8 Avr 2015
Thank you.

Connectez-vous pour commenter.

Réponses (1)

ALI AHMED EL-MAHMUDI
ALI AHMED EL-MAHMUDI le 10 Déc 2017

0 votes

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 commentaire

Jan
Jan le 10 Déc 2017
Modifié(e) : Jan le 10 Déc 2017
@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.

Connectez-vous pour commenter.

Catégories

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

Tags

Modifié(e) :

Jan
le 10 Déc 2017

Community Treasure Hunt

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

Start Hunting!

Translated by