Mex C file generation Linker library error
Afficher commentaires plus anciens
I'm trying to compile a C-source MEX file I received from a third party. I'm getting a linker error. It looks to me like it can't find zzz.lib, but I can't figure out where it's looking for it. yyy.c zzz.lib, zzz.h and zzz.dll are all in the same (current) folder.
>> mex yyy.C
Building with 'Microsoft Visual C++ 2019 (C)'.
Error using mex
Creating library zzz.lib and object zzz.exp
yyy.obj : error LNK2019: unresolved external symbol zzz referenced in function mexFunction
zzz.mexw64 : fatal error LNK1120: 1 unresolved externals
the linker error is clearly generated by MSVC, but I have no idea where it's looking for zzz.lib I can't figure out where it's trying to build the output files. It's not in C:\Users\Rich\source\repos which is the default for MSVC.
I'm confident that zzz.lib is good because I'm using it with C++ code under MSVC.
Any assistance or constructive suggestions appreciated.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Write C Functions Callable from MATLAB (MEX Files) dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!