Утилита IMPLIB создает библиотеку импорта, которая может замещать часть или всю секции IMPORTS файла определения модуля для
прикладной программы Windows. IDE использует IMPLIB как транслятор для целевого файла DLL. Когда вы добавляете DLL в качестве
цели, администратор проектов компилирует и компонует те файлы, от
которых зависит DLL, а затем запускает IMPLIB для создания файла
.LIB. Вы можете также запустить IMPLIB из IDE.
Библиотеки импорта содержат записи. Каждая запись содержит
имя DLL и определяет, где в DLL находятся импортируемые функции.
Эти записи связываются с приложением с помощью компоновщика и
обеспечивают для Windows информацию, нужную для выполнения вызова
функций. Библиотека импорта может указываться в секции IMPORTS
файла определения модуля.
Если вы создали приложение Windows, то уже использовали по
крайней мере одну библиотеку импорта, IMPORT.LIB, библиотеку для
стандартных DLL Windows (она компонуется автоматически). Библиотека импорта перечисляет некоторые или все экспортируемые функции
для одной или нескольких DLL. Чтобы создать библиотеку импорта
для DLL, наберите:
IMPLIB параметры имя_библиотеки [файлы_определ... DLL...]
где "параметры" - это необязательный список из одного или более
параметров IMPLIB, "имя_библиотеки" - это имя новой библиотеки
импорта, "файлы_определ" - это список из одного или более файлов
определения модуля для одной или более DLL, а DLL - список существующих DLL. Требуется задать по крайней мере одну DLL или
файл определения модуля.
-с | Воспринимает идентификаторы с различием регистра
символов. |
-i | Сообщает IMPLIB, что нужно игнорировать WEP (процедуру выхода Windows), необходимую для завершения DLL. Используйте этот параметр, если вы задаете в командной строке несколько DLL. |
-w | Не выводит предупреждений. |