Как проверить тип библиотеки MSVC? - PullRequest
1 голос
/ 16 сентября 2011

Существует 2 типа библиотеки (статическая / импортная).Как я могу получить его тип, отличный от имени (информация о типе может быть включена в имя файла, например libcmt.lib, но это не может иметь место для библиотеки клиента).

1 Ответ

2 голосов
/ 16 сентября 2011

Вот копия документа Microsoft с указанием форматов как для статических, так и для импортируемых .lib-файлов:

http://kishorekumar.net/pecoff_v8.1.htm

Другой подход может состоять в том, чтобы взять пару библиотек, посмотреть на байты заголовка с помощью «dumpbin» и вашего любимого шестнадцатеричного редактора. Должно быть довольно легко идентифицировать файл .lib по "магическим числам" в заголовке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...