Trabalhando com bibliotecas de importação e arquivos de exportação
Você pode usar o LIB com a opção /DEF criar uma biblioteca de importação e um arquivo de exportação. O LINK usa o arquivo de exportação para criar um programa que contém a exportações (normalmente (DLL) uma biblioteca de vínculo dinâmico), e usa a biblioteca de importação para referências de resolução 2 essas seguinte exporta em outros programas.
Observe que se você criar sua biblioteca de importação em uma etapa preliminar, antes de criar seu .dll, você deve transmitir o mesmo conjunto de arquivos de objeto ao criar o .dll, como é passada para criar a biblioteca de importação.
Na maioria das situações, não é necessário usar o LIB para criar sua biblioteca de importação. Quando você vincula um programa (um arquivo executável ou DLL) que contém a exportações, o LINK cria automaticamente uma biblioteca de importação que descreve as exportações. Posteriormente, quando você vincula um programa que faz referência a essas exportações, especifique a biblioteca de importação.
No entanto, quando uma DLL exportar para um programa que também importar, se direta ou indiretamente, você deve usar o LIB para criar uma das bibliotecas de importação. Quando o LIB cria uma biblioteca de importação, o também cria um arquivo de exportação. Você deve usar o arquivo de exportação ao vincular um da DLL.