Utilizzo di librerie di importazione e file di esportazione

È possibile usare LIB con l'opzione /DEF per creare una libreria di importazione e un file di esportazione. LINK usa il file di esportazione per compilare un programma che contiene esportazioni (in genere una libreria a collegamento dinamico (DLL) e usa la libreria di importazione per risolvere i riferimenti a tali esportazioni in altri programmi.

Si noti che se si crea la libreria di importazione in un passaggio preliminare, prima di creare la DLL, è necessario passare lo stesso set di file oggetto durante la compilazione della dll, come è stato passato durante la compilazione della libreria di importazione.

Nella maggior parte dei casi non è necessario usare LIB per creare la libreria di importazione. Quando si collega un programma (un file eseguibile o una DLL) che contiene le esportazioni, LINK crea automaticamente una libreria di importazione che descrive le esportazioni. Successivamente, quando si collega un programma che fa riferimento a tali esportazioni, si specifica la libreria di importazione.

Tuttavia, quando una DLL esporta in un programma che importa anche da, direttamente o indirettamente, è necessario usare LIB per creare una delle librerie di importazione. Quando LIB crea una libreria di importazione, crea anche un file di esportazione. È necessario usare il file di esportazione durante il collegamento di una delle DLL.

Vedi anche

Riferimento a LIB