Учитывая только файл wtf.lib
, вопрос состоит в том, чтобы определить, является ли этот файл библиотеки static library
или import library
.Текущий способ, которым я делаю это (через комбинацию приглашения DOS и оболочки cygwin bash).
В приглашении DOS необходимо правильно запустить dumpbin.exe:
dumpbin -all wtf.lib > wtf.lib.txt
Затем в оболочке cygwin:
grep 'Archive member name' wtf.lib.txt
Если вывод grep
выводит имя файла DLL, то wtf.lib
является import library
.Иначе, это автономный static library
.