Pliki definicji modułu (.Def)

Pliki definicji modułu (.def) udostępniają konsolidatorowi informacje o eksportach, atrybutach i innych informacjach o programie, które mają być połączone. Plik .def jest najbardziej przydatny podczas kompilowania biblioteki DLL. Ponieważ istnieją opcje konsolidatora MSVC, które mogą być używane zamiast instrukcji definicji modułu, pliki .def są zwykle nie konieczne. Można również użyć __declspec(dllexport) jako sposobu określania wyeksportowanych funkcji.

Plik def można wywołać w fazie konsolidatora za pomocą opcji konsolidatora /DEF (Określ plik definicji modułu).

Jeśli tworzysz plik exe, który nie ma eksportów, użycie pliku def spowoduje większe i wolniejsze ładowanie pliku wyjściowego.

Aby zapoznać się z przykładem, zobacz Eksportowanie z biblioteki DLL przy użyciu plików DEF.

Aby uzyskać więcej informacji, zobacz następujące sekcje:

Zobacz też

Dokumentacja kompilacji w języku C/C++
Opcje konsolidatora MSVC