Mex C file generation Linker library error
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Write C Functions Callable from MATLAB (MEX Files) in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!