Trabalhando com bibliotecas de importação e arquivos de exportação
Você pode usar LIB com a opção /DEF par criar uma biblioteca de importação e um arquivo de exportaçãoUsos LINK de arquivo para criar um programa que contém a exportação exporta (normalmente uma biblioteca de vínculo dinâmico (DLL)) e usa a biblioteca de importação para resolver referências a essas exportações em outros programas.
Observe que se você criar a sua biblioteca de importação em uma etapa preliminar, antes de criar o arquivo. dll, você deve passar o mesmo conjunto de arquivos de objeto ao criar o arquivo. dll, como você transmitidas ao criar a biblioteca de importação.
Na maioria das situações, você não precisará usar LIB para criar sua biblioteca de importação.Quando você vincula um programa (um arquivo executável ou uma DLL) que contenha as 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 exporta para um programa que ele também importa de, se direta ou indiretamente, você deve usar LIB para criar uma das bibliotecas de importação.Quando o LIB cria uma biblioteca de importação, ele também cria um arquivo de exportação.Ao vincular a uma das DLLs, você deve usar o arquivo de exportação.