Поделиться через


Файлы определения модуля (DEF)

Файлы определения модуля (DEF) предоставляют компоновщику информацию об экспортах, атрибутах и другие данные о компонуемой программе. DEF-файлы особенно полезны при построении библиотек DLL. Так как параметры компоновщика могут быть использованы вместо операторов определения модуля, DEF-файлы обычно не требуются. Для указания экспортированных функций также можно использовать модификатор __declspec(dllexport).

DEF-файл можно использовать на этапе компоновки с помощью параметра компоновщика /DEF (указание файла определения модуля).

Если происходит построение EXE-файла, не имеющего экспортов, то использование DEF-файла увеличит размер выходного файла и замедлит загрузку.

Пример см. в разделе Экспорт из DLL с использованием файлов DEF.

Дополнительные сведения см. в следующих разделах:

См. также

Ссылки

Параметры компоновщика

Другие ресурсы

Образец построения C/C++

Frequently Asked Questions on Building