Вроде бы получилось, слинквалось, ошибки нет. Вот что я сделал:
- В C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\{Hostx64\x64|Hostx32\x32} лежит файл lib.exe. Его нужно добавить в переменную окружения Path, чтобы можно было запускать как команду из консоли (хотя можете просто прописать путь целиком при вызове).
- И выполнить что-то типа:
lib /machine:x64 /def:your_lib.def
или lib /machine:x32 /def:your_lib.def
, после чего выведет сообщение: Creating library your_lib.lib and object your_lib.exp