Linker error 2019 while compiling mex on matlab 2015b 64bit
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Anna Shtengel
el 5 de En. de 2016
Respondida: mariem jebri
el 24 de Ag. de 2016
Hi, I'm using Matlab2015b 64bit with compiler of Microsoft Visual C++ 2015. I'm trying to create a mex having a c interface funtction which calls a function myfunc_cpp inside, which is in the same folder:
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, mxArray *prhs[]);
which is in the file mymexfilefunc.cpp. The matlab command I used:
mex mymexfilefunc.cpp
I don't think I missed any libs. I got the following error:
Error using mex Creating library mymexfilefunc.lib and object mymexfilefunc.exp mymexfilefunc.obj : error LNK2019: unresolved external symbol "void __cdecl myfunc_cpp(...)" ...referenced in function "void __cdecl mexFunction(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)"... mymexfilefunc.mexw64 : fatal error LNK1120: 1 unresolved externals
0 comentarios
Respuesta aceptada
Más respuestas (1)
mariem jebri
el 24 de Ag. de 2016
hi can someone plz help me adding visual studio 2012 compiler to matlab 2015b ? tnx
0 comentarios
Ver también
Categorías
Más información sobre Write C Functions Callable from MATLAB (MEX Files) en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!