File di definizione moduli (DEF)

I file di definizione moduli (DEF) forniscono al linker informazioni su esportazioni ed attributi, nonché altre informazioni sul programma da collegare. Tali file risultano particolarmente utili per la compilazione di DLL. Dal momento che sono disponibili opzioni del linker utilizzabili al posto delle istruzioni di definizione moduli, i file DEF generalmente non risultano necessari. Per specificare funzioni esportate è inoltre possibile utilizzare __declspec(dllexport).

Un file DEF può essere richiamato durante la fase di collegamento mediante l'opzione del linker /DEF (Specify Module-Definition File).

Se si compila un file EXE che non contiene esportazioni, l'utilizzo di un file DEF avrà l'effetto di aumentare la dimensione del file di output e rallentarne il caricamento.

Per un esempio, vedere Esportazione da una DLL tramite i file DEF.

Per ulteriori informazioni, vedere le sezioni che seguono:

Vedere anche

Riferimenti

Opzioni del linker

Frequently Asked Questions on Building

Altre risorse

Riferimenti alla compilazione in C/C++