My understanding of linkage in Windows is limited. As I understand it, each DLL needs a corresponding LIB file that contains symbol definition and location information. So if I don't link directly to DLLs, don't I at least a LIB file to link against? If, as you say, Mathworks doesn't ship LIB files, how does one link against any of the Matlab libraries such as mx, mkl, etc?