<div dir="ltr">Hi there,<div><br></div><div>I'm trying to create multiple C++ extensions that have dependencies between them.</div><div><br></div><div>This works fine on Linux with gcc, but I get link failures on Windows with MSVC due to <a href="https://github.com/python/cpython/blob/master/Lib/distutils/_msvccompiler.py#L467">this</a></div><div><br></div><div>"<i>IMPLIB</i>" is an optional argument, when not specified, the generation of exp/lib files default to the same filename and directory as the dll.</div><div><br></div><div>If precompiled extensions are to be published with MSVC and expected to be linked against (maybe this is not recommended?) the lib files are required so it seems a bit peculiar to me to not have them with the dll as is the default behavior.</div><div><br></div><div><a href="https://github.com/0xz/distutils_msvc/blob/master/setup.py">Proof of concept</a></div><div><br></div><div>Thanks<br>Philip<br></div></div>